在我的应用程序中,我有一个WebView,用于加载本地HTML页面,就像它是一个移动浏览器一样。它实际上做的是在“桌面模式”下加载页面,如果我放大它只是使内容更大而不是包装它。
原样(表格呈现为多栏)
必须(表格呈现为单列)
有什么建议吗?
答案 0 :(得分:1)
您可以在网页浏览中使用以下代码,就像您的应用中的移动浏览器一样
String strCrome =" Mozilla / 5.0(Linux; U; Android-4.0.3; en-us; Xoom Build / IML77)AppleWebKit / 535.7(KHTML,与Gecko一样)CrMo / 16.0.912.75 Safari / 535.7 &#34 ;;
Webview.getSettings()setUserAgentString(strCrome)。 。Webview.getSettings()setSupportZoom(真);
答案 1 :(得分:0)
我设法解决了添加行
的问题 <meta name="viewport" content="initial-scale=200, maximum-scale=200, user-scalable=no" />
在HTML代码中。
Java代码中没有其他设置似乎有效。