1
我的WebView出現了一些奇怪的問題。問題是如果它比屏幕長,我不能在Android 2.2和2.3中滾動頁面。滾動WebView的唯一方法是在Android 4.0.3中。有什麼問題,或者它只是不可能滾動Android版本低於4.0.3的WebView?不能在Android中滾動webview
這是我的佈局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="fill_parent" android:id="@+id/rltvLayout01"
android:layout_height="fill_parent" android:background="@color/white">
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/ad_layout">
<WebView android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
android:scrollbars="none" />
</LinearLayout>
<LinearLayout android:id="@+id/ad_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true">
<com.google.ads.AdView android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
ads:adUnitId="-------------"
ads:loadAdOnCreate="true"
ads:adSize="BANNER" />
</LinearLayout>
</RelativeLayout>
編輯23:06:
我剛剛發現的問題!我使用的實際代碼不會導致這種行爲,它是導致問題的加載網站。在我的移動網站上,我使用視口來正確顯示,而FroYo和薑餅的WebView無法很好地處理。所以在移除視口元標記之後,它非常完美!無論如何,謝謝你,托馬斯K,垂直方向也使它可以在移除視口後滾動!
因此,如果您希望讓您的webview在Froyo和薑餅中工作,那麼請去掉html代碼中的視口標籤!
出於某種原因,我仍然不能滾動:( – MartijnG
這爲我工作=/ – Thkru
是否有可能,它與relativelayout或別的東西有關係嗎?或者甚至可能是項目中的其他代碼?據我所知我觸摸垂直滾動無處... – MartijnG