首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载Webview时是否未显示设备屏幕?

加载Webview时是否未显示设备屏幕?
EN

Stack Overflow用户
提问于 2013-07-18 13:19:40
回答 3查看 3.2K关注 0票数 2

我对webview有一个问题。它不是全屏加载。我已经尝试了来自stackoverflow的所有post答案,但不能解决我的问题(webview的宽度和高度都是match-parent/fill-parent,我都尝试过了)

我在html中使用它。

代码语言:javascript
复制
<meta content="height = device-height,width = device-width, initial-scale = 1.0, minimum-scale = 1.0,maximum-scale = 2.0, target-densitydpi = dpi_value"/>

在代码中,我也设置了地图设置

代码语言:javascript
复制
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setBuiltInZoomControls(true);

我已经尝试过支持清单中的所有屏幕,比如

代码语言:javascript
复制
<supports-screens android:smallScreens="true"
android:normalScreens="true" android:largeScreens="true"
android:anyDensity="true" />

我正在从服务器加载添加镜像(镜像大小为800x720)。并且我只加载图像,不加载任何其他数据。

EN

回答 3

Stack Overflow用户

发布于 2014-07-29 15:40:31

在您的Add视图设置中添加此命令

代码语言:javascript
复制
webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.NORMAL);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setJavaScriptEnabled(true);
票数 1
EN

Stack Overflow用户

发布于 2013-07-18 13:24:19

你支持所有的屏幕尺寸吗?

将以下内容添加到清单中:

代码语言:javascript
复制
<supports-screens 
    android:smallScreens="true"
    android:normalScreens="true"
    android:largeScreens="true"
    android:xlargeScreens="true"
    android:anyDensity="true"/>
票数 0
EN

Stack Overflow用户

发布于 2013-07-18 13:36:56

你的布局是什么样子的?确保您的layout_widthlayout_height设置为"fill_parent"。我认为它默认设置为wrap_content

代码语言:javascript
复制
    <WebView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/webView"
    android:layout_gravity="center"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17715074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档