2012-03-12 154 views
0

朋友, 我有一個包含3個LinearLayouts的LinearLayout。 1.標題的LinearLayout 2.內容的LinearLayout 3.頁腳的LinearLayoutScrollView總是擴展到整個屏幕

該2.內容的LinearLayout運行時間期間動態地獲取其內容。大量的TextViews被添加。因此這個佈局應該是ScrollView。

在我的情況是問題是,所有的屏幕永久滾動,而不是隻有佈局2.內容LinearLayout。

在Xml theres中還包含一個Map的SlidingDrawer,如果這可能是問題的原因。

THX的支持,我的代碼繼承人部分:

<LinearLayout android:layout_width="fill_parent" 
    android:layout_height="fill_parent" android:orientation="vertical"> 

    <LinearLayout android:layout_width="match_parent" 
     android:layout_height="wrap_content" android:layout_marginTop="1dp" 
     android:orientation="horizontal" android:weightSum="50"> 

     <ImageButton android:id="@+id/1" 
      android:layout_width="fill_parent" android:layout_height="wrap_content" 
      android:layout_weight="10" android:src="@drawable/appiconone" /> 

     <TextView android:id="@+id/1" 
      android:layout_width="fill_parent" android:layout_height="wrap_content" 
      android:layout_weight="10" /> 

     <TextView android:id="@+id/2" 
      android:layout_width="fill_parent" android:layout_height="wrap_content" 
      android:layout_weight="10" android:text="" /> 

     <TextView android:id="@+id/4" 
      android:layout_width="fill_parent" android:layout_height="wrap_content" 
      android:layout_weight="10" android:text="" /> 

     <ImageButton android:id="@+id/5" 
      android:layout_width="fill_parent" android:layout_height="wrap_content" 
      android:layout_weight="10" android:src="@drawable/appiconone" /> 
    </LinearLayout> 

    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="wrap_content" android:layout_height="wrap_content"> 

     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/LL2Content" 
      android:layout_width="match_parent" android:layout_height="match_parent" 
      android:orientation="vertical"> 

     </LinearLayout> 

    </ScrollView> 

    <LinearLayout android:layout_width="match_parent" 
     android:layout_height="wrap_content" android:layout_marginTop="20dp" 
     android:orientation="horizontal" android:weightSum="100"> 

     <Button android:id="@+id/10" 
      android:layout_width="fill_parent" android:layout_height="wrap_content" 
      android:layout_weight="50" android:text="" /> 

     <Button android:id="@+id/11" 
      android:layout_width="fill_parent" android:layout_height="wrap_content" 
      android:layout_weight="50" android:text="" /> 


    </LinearLayout> 
</LinearLayout> 
+0

嘗試android:scrollbars =「none」 – Android 2012-03-12 10:09:23

回答

0

只是改變你的滾動型身高修復這樣也可以增加fillViewport滾動型

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" android:layout_height="370dp" android:fillViewport="true"> 

我希望這將爲你工作...

0

步驟1:使用相對佈局,以便維護標題,內容和頁腳佈局。
第2步:創建頁眉和頁腳佈局,並在主佈局中包含以使頁眉和頁腳可重用。
步驟3:將內容區域放置在頁眉下方並在頁腳佈局上方。
步驟4:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true">