Показать веб-просмотр + галерея + веб-просмотр - PullRequest
0 голосов
/ 29 июня 2011

Я должен реализовать макет, который должен показать два веб-просмотра и галлерею между ними.URL для каждого веб-просмотра представляет собой HTML-файл, который у меня есть в местном.В галерее должны отображаться изображения, которые также хранятся в локальном хранилище.

Мои проблемы в том, что при запуске приложения отображается только последнее веб-представление, и я не вижу первое веб-представление и галерею.

Мой файл layout.xml:

     <?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" android:id="@+id/main_layout" android:scrollbars="vertical">

<!-- Title bar -->
<include android:id="@+id/titlebar" layout="@layout/titlebar"
    android:layout_width="fill_parent" android:layout_height="@dimen/titlebar_height" />


    <!-- Content -->
<TextView android:id="@+id/textView1" android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

<!-- Content -->
<WebView android:id="@+id/webViewDisease" android:layout_width="wrap_content"
    android:layout_height="wrap_content" >
</WebView>

<TextView android:id="@+id/textView2" android:layout_width="wrap_content"
            android:layout_height="wrap_content" />


    <Gallery android:id="@+id/gallery1"  android:layout_width="wrap_content" android:layout_height="180dip" />

<!-- Bottom -->
  <WebView android:id="@+id/webViewBottomDisease" android:layout_width="wrap_content"
    android:layout_height="wrap_content" >
</WebView>

    <TextView android:id="@+id/textView3" android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

</LinearLayout>

Для справки я использую textview для разделения областей.Возможно, проблема в главной полосе прокрутки.

Я пытаюсь отключить полосу прокрутки веб-просмотров по коду:

this.wbButtom.setVerticalScrollBarEnabled(false);
this.wbButtom.setHorizontalScrollBarEnabled(false);

Но я не работаю ... Невозможно показать все элементыи сделать свиток.

Есть идеи?Спасибо, извините за мой плохой английский.

1 Ответ

0 голосов
/ 30 июня 2011

iuuhhuuu !!!Решение было очень простым ... но я не знал этого компонента: ScrollView.

Хорошо.поставить мой код;галерея еще не создана, но я использую текстовое представление между веб-представлениями.

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:orientation="vertical" android:scrollbars="vertical">

 <LinearLayout
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical" android:id="@+id/main_layout">

    <WebView android:id="@+id/webViewDisease"
        android:layout_width="wrap_content" android:layout_height="wrap_content"
        ></WebView>

    <TextView android:id="@+id/textView2" android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <!-- Bottom -->
    <WebView android:id="@+id/webViewBottomDisease"
        android:layout_width="wrap_content" android:layout_height="wrap_content"
        >
    </WebView>


 </LinearLayout>

</ScrollView>
...