ICS上的Android Webview(冰淇淋三明治)
ICS上的Webview看起来像一辆小车。下面的代码在2.x模拟器上没有显示任何内容,但在ICS模拟器上显示了半页白色屏幕。下面的布局用于测试端口。如果我把一些html放在ICS上的webview内部呈现,它在半个页面上什么也不显示,然后继续,就像它已经呈现了半个页面一样,但我只看到白色的空白区域ICS上的Android Webview(冰淇淋三明治),android,webview,Android,Webview,ICS上的Webview看起来像一辆小车。下面的代码在2.x模拟器上没有显示任何内容,但在ICS模拟器上显示了半页白色屏幕。下面的布局用于测试端口。如果我把一些html放在ICS上的webview内部呈现,它在半个页面上什么也不显示,然后继续,就像它已经呈现了半个页面一样,但我只看到白色的空白区域 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<WebView
android:id="@+id/webView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</WebView>
</LinearLayout>
有人有主意吗 我想你要么让webview填充父对象(或匹配父对象),要么给出宽度和高度,我不确定,但我想“包装内容”并不明智,因为webview内容很难测量
也就是说,我对ICS上的webview有数千个问题:没有刷新窗口、硬件加速导致各种瑕疵、iFrame问题、屏幕闪烁、CSS3动画上的浏览器崩溃等。这些问题中的大多数是ICS上的新问题,而硬件加速等其他问题并不新鲜,但情况明显恶化。我想你要么让webview填充父对象(或匹配父对象),要么给出宽度和高度,我不确定,但我想“包装到内容”并不明智,因为webview内容很难测量
也就是说,我对ICS上的webview有数千个问题:没有刷新窗口、硬件加速导致各种瑕疵、iFrame问题、屏幕闪烁、CSS3动画上的浏览器崩溃等。这些问题中的大多数是ICS上的新问题,而硬件加速等其他问题并不新鲜,但情况明显恶化。我遇到了同样的问题,或者至少是非常相似的问题。我拥有的是一个WebView,它在横向时水平居中,并填充垂直空间。WebView的位置正确,但实际渲染的屏幕区域似乎与屏幕左侧对齐,但与WebView的宽度相同。这将导致仅渲染WebView的一部分,其余部分显示为背景色。因此,4.0中似乎确实存在某种缺陷,因为它在我测试过的2.3和3.2设备上运行得非常好。我遇到了相同的问题,或者至少是非常类似的问题。我拥有的是一个WebView,它在横向时水平居中,并填充垂直空间。WebView的位置正确,但实际渲染的屏幕区域似乎与屏幕左侧对齐,但与WebView的宽度相同。这将导致仅渲染WebView的一部分,其余部分显示为背景色。因此,在4.0中似乎确实存在某种缺陷,因为它在我测试过的2.3和3.2设备上运行得非常好