我试图让一个 Android 应用程序在 WebView 中显示一个网站,但实际上只有网站主页通过 WebView 正确显示内容,其他页面完全无视网站样式并以白色背景和蓝色默认显示内容超链接。我在 iOS 上测试了相同类型的应用程序,它在那里运行良好。我该怎么办?
这是方法:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView myWebView = (WebView) findViewById(R.id.webView);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient());
myWebView.loadUrl("http://www.awesomestories.com");
}
最佳答案
应该设置设置。
像这样的技巧:
WebSettings settings = webview.getSettings();
settings.setBuiltInZoomControls(true);
settings.setPluginState(PluginState.ON);
settings.setJavaScriptEnabled(true);
settings.setSupportZoom(true);
关于android - Android 中的 WebView 不显示网页样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29667028/