我遇到了webview的问题。它没有全屏加载。我已经尝试了stackoverflow的所有帖子回答,但无法解决我的问题(webview宽度和高度是匹配 - 父/填充 - 父我试过两个)
我在html中使用它
<meta content="height = device-height,width = device-width, initial-scale = 1.0, minimum-scale = 1.0,maximum-scale = 2.0, target-densitydpi = dpi_value"/>
在代码中我也设置了地图设置
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setBuiltInZoomControls(true);
我试过支持清单中的所有屏幕,如
<supports-screens android:smallScreens="true"
android:normalScreens="true" android:largeScreens="true"
android:anyDensity="true" />
我正在从服务器加载添加图像(图像大小为800x720)。并且只有图像我加载的不是任何其他数据。
答案 0 :(得分:1)
在网页视图设置中添加此命令
webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.NORMAL);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setJavaScriptEnabled(true);
答案 1 :(得分:0)
您是否支持所有屏幕尺寸?
在清单中添加以下内容:
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true"/>
答案 2 :(得分:0)
你的布局是什么样的?确保您的layout_width
和layout_height
设置为"fill_parent"
。我认为它默认设置为wrap_content
。
<WebView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/webView"
android:layout_gravity="center"/>