在Android webview中呈现自适应网站

时间:2015-12-18 11:09:33

标签: android webview responsive-design

在我的应用程序中,我有一个WebView,用于加载本地HTML页面,就像它是一个移动浏览器一样。它实际上做的是在“桌面模式”下加载页面,如果我放大它只是使内容更大而不是包装它。

原样(表格呈现为多栏)

enter image description here

必须(表格呈现为单列)

enter image description here

有什么建议吗?

2 个答案:

答案 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代码中没有其他设置似乎有效。