Ширина веб-обзора по сравнению с шириной браузера Android - PullRequest
0 голосов
/ 09 марта 2012

Итак, я создал несколько html-страниц для встраивания в приложение через WebView, сами страницы прекрасно работают в обычном браузере Android. ОДНАКО в модуле WebView ширина страницы составляет всего 313, и это позволяет немного горизонталипрокрутки, это не происходит в обычном браузере в Android.

Таким образом, желаемая ширина равна 320px, WebView выводит 313px, но все еще допускает горизонтальную прокрутку (из нескольких пикселей).

Ниже приведен мой код для макета. Я предполагаю, что Android внедряет некоторые встроенные стили в веб-представление, о которых я не знаю, не знаю, возникла ли у кого-то такая же проблема?

 <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>

1 Ответ

1 голос
/ 09 марта 2012

Кажется, есть некоторые различия между Webview и собственным браузером:

Android WebView VS Браузер телефона
http://groups.google.com/group/android-developers/browse_thread/thread/9fb826412233b9b4

Вы пробовали setWebChromeClient()?
В чем разница между setWebViewClient и setWebChromeClient?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...