2011-07-26 76 views
0

我在TableLayout中有一個自定義列表適配器。此TableLayout嵌套在LinearLayout的一個內部。將自定義列表適配器添加到TableLayout

如果將新的子視圖添加到列表中,列表適配器將展開。我希望TableRow的大小在列表適配器的大小增加時動態增加。當列表增長時按鈕被按下。

<?xml version="1.0" encoding="utf-8"?> 
    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_height="match_parent" android:layout_width="match_parent" 
    > 

     <LinearLayout"> 
      <!-- Draw header + sub title --> 
      <LinearLayout android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent" > 
       <TextView ></TextView> 
       <TextView ></TextView> 
      </LinearLayout> 

      <LinearLayout android:orientation="horizontal"> 
       <ImageView /> 
       <LinearLayout android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent" 
        android:layout_weight="1"> 
        <TableLayout android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_weight="1"> 
         <TableRow android:id="@+id/tr1"> 
          <CustomList android:id="@+id/mainview" 
           ndroid:layout_height="wrap_content" android:layout_width="wrap_content" /> 
         </TableRow> 
         <TableRow android:layout_height="wrap_content" 
          android:layout_width="match_parent"> 
          <Button android:layout_width="wrap_content" android:id="@+id/button1" 
           android:text="@string/buttonPrevious" android:layout_height="wrap_content"> 
          </Button> 
          <Button android:layout_width="wrap_content" android:id="@+id/button2" 
           android:text="@string/buttonNext" android:layout_height="wrap_content"></Button> 
         </TableRow> 
        </TableLayout> 
       </LinearLayout> 
       <ImageView /> 

     </LinearLayout> 
    </ScrollView> 

我必須做的改變類似改變佈局在我的自定義列表適配器或其他任何充氣的方式嗎?

+0

的重複同樣的事情[Android的ListView控件不滾動?](http://stackoverflow.com/questions/3192595/android-listview-that按照接受的答案,不做滾動)。 – blahdiblah

回答

相關問題