0

我在将清晰的故事情节播放器安装到我的 androids webview 中并将其居中时遇到问题。我已经尝试了 styline player 关于浏览器大小和播放器大小的所有设置,但我没有为我工作。纵向播放器太大,只有左侧部分可见。在水平方向上,它适合屏幕高度,但不是水平居中。

这是我的布局文件:

<WebView xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
   android:id="@+id/webview"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context="pcss.mywebview.MainActivity" >
</WebView>

还有我的 webview 设置:

mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.addJavascriptInterface(new WebAppInterface(this), "Android");

我也尝试过更改 mWebView 的缩放设置和其他设置,但它没有用。

在 chrome 浏览器中,播放器是合适的、缩放和居中的。我相信它也可以在我的自定义 webView 中完成,但我找不到正确的设置配置。在此先感谢您的帮助。

4

1 回答 1

0

我做了一些更多的研究,看来这个问题取决于 Android 版本。我在 Android 4.3 上对其进行了测试,但在较新版本的 Android 上,这个 WebView 问题就消失了。

Android 4.4(API 级别 19)引入了基于 Chromium 的新版 WebView。此更改升级了对 HTML5、CSS3 和 JavaScript 的 WebView 性能和标准支持,以匹配最新的 Web 浏览器。在 Android 4.4 及更高版本上运行时,任何使用 WebView 的应用程序都将继承这些升级。

https://developer.android.com/guide/webapps/migrating.html

于 2015-05-11T08:50:39.250 回答