所以我创建了几个html页面,通过WebView嵌入到一个应用程序中,页面本身在普通的android浏览器中工作得很好但是在WebView模块中,页面的宽度只有313,它允许一点水平滚动,这在Android中的普通浏览器中不会发生。
所需宽度为320px
,WebView输出313px
但仍允许水平滚动(几个像素)。
下面是我的布局代码,我假设Android在webview中注入了一些我不知道的内联样式,想知道是否有人遇到同样的问题?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<WebView
android:id="@+id/help_webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</RelativeLayout>
答案 0 :(得分:1)
Webview
与原生浏览器之间似乎存在一些差异:
Android WebView VS Phone Browser
http://groups.google.com/group/android-developers/browse_thread/thread/9fb826412233b9b4
你试过setWebChromeClient()
吗?
What's the difference between setWebViewClient vs. setWebChromeClient?