2011-06-29 112 views
0

我必須實現一個佈局,我必須在這個之間顯示兩個webviews和一個高爾夫球。每個webview的url是我在本地的html文件。畫廊必須展示存儲在本地的圖像。顯示一個webview + gallery + webview

我的問題是,當我執行該應用程序只顯示我最後的webview,我看不到第一個webview和圖庫。

我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); 

但我不工作...是IMPOSIBLE顯示所有的元素,使滾動。

有什麼想法?謝謝你,對不起我的英語不好。

回答

0

iuuhhuuu !!!解決方案非常簡單...但我不知道這個組件:ScrollView。

確定。把我的代碼;現在還沒有,但我在webviews之間使用了一個textview。

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