Po załadowaniu HTML do widoku WWW, otrzymuję biały pasek po prawej i dolnej części układu. Na prawej jeden I rozwiązać go za pomocą:Android Bottom White Stripe Podczas wypełniania treści do oglądania stron internetowych
setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);
Jednak Próbowałem wielu opcji, aby usunąć dolny bez powodzenia. Nawet po przeczytaniu wszystkich powiązanych wpisów. Jeśli potrzebujesz więcej kodu, daj mi znać.
xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<WebView android:autoLink="web"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/webview1"
android:textColor="@android:color/black"
></WebView>
</LinearLayout>
aktywność
browse = (WebView) findViewById(R.id.webview1);
browse.getSettings().setJavaScriptEnabled(true);
browse.getSettings().setUseWideViewPort(true);
browse.getSettings().setLoadWithOverviewMode(true);
browse.setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);
browse.setScrollbarFadingEnabled(false);
Może to być problem specyficzny dla urządzenia? Na moim urządzeniu i emulatorze nie dostaję białych pasków nawet bez 'SCROLLBARS_INSIDE_OVERLAY' (używam twojego kodu i ładuję losową stronę). Z jakiego urządzenia korzystasz? P.S. Może robisz cokolwiek innego z WebView? –
Zgadzam się, widzę to również bez pasków na symulatorze, ale nie na urządzeniu. Model telefonu Sony Ericsson Xperia Neo, Android 2.3.4 – Jaume
To może być problem z przeglądarką internetową i strukturą HTML oraz właściwościami strony, którą przeglądasz. Na przykład oglądanie html z 2 img o takiej strukturze: table-> tr-> td-> img-> tr-> td-> img. Podczas korzystania z google chrome strona jest renderowana normalnie, natomiast w przeglądarce Firefox 8-11 pojawia się biały pasek. może być również spowodowane przez automatyczny margines, który jest domyślny w znaczniku akapitu, który również nie jest poprawnie renderowany w przeglądarce internetowej. Uhh, cóż zawsze możesz spróbować. – KaHeL