【问题标题】:Android WebView display Full HD htmlAndroid WebView显示全高清html
【发布时间】:2014-03-27 12:12:34
【问题描述】:

我想在 WebView 中显示一个高清 html(固定宽度和高度设置为 1920x1080px)文件。

在我的 samsung s2 和 s4 上一切正常,但我想在中文 android 媒体播放器上运行该应用程序,网站显示大于屏幕(带有滚动条)。

我尝试了以下方法:

在我设置的html文件中:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

这不会产生任何影响。所以我尝试设置width=1920,但还是一样。

我尝试将其添加到 WebView:

WebSettings settings = myView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);

还是没有效果。

我还检查了设备上的显示设置,但它设置为标准 1080p。

有什么想法吗? 谢谢。

【问题讨论】:

  • 你解决了这个问题吗?

标签: android html webview screen-resolution


【解决方案1】:

将元标记添加到 html 页面并指定视口大小:

<meta name="viewport" content="height=1080, width=1920, user-scalable=no" />

这是一个例子。 你可以在Android docs找到更多信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-04
    • 1970-01-01
    • 2011-01-28
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多