Это работает и отображается нормально, но проблема в том, что моя активность не прокручивается, когда WebView завершает загрузку, поэтому я не вижу нижней части WebView, такой как все другие виды, которые я помещаю под этим.
Вам необходимо изменить макет так, чтобы на экране отображались «другие виды, которые я поместил ниже», а WebView
просто занимает оставшееся пространство.
Например, вот макет, показывающий WebView
с Button
:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<WebView android:id="@+id/webkit"
android:layout_width="fill_parent"
android:layout_height="0px"
android:layout_weight="1"
/>
<Button android:id="@+id/helpcast"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="View Helpcast"
/>
</LinearLayout>
Поскольку WebView
настроен с ростом 0px
, но весом 1
, а поскольку Button
не указывает веса, WebView
заполнит все пространство, оставшееся после Button
на экране. При необходимости содержимое WebView
будет прокручиваться внутри самого WebView
в зависимости от того, какую веб-страницу вы там загружаете.