0

我在表格布局中有一个自定义 ExpandableListView:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/scrollView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:padding="5dip" 
    android:background="@drawable/back_ground">

<TableLayout 
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:stretchColumns="2" >

<TableRow >
         <EditText
              android:id="@+id/T_V"
              android:layout_width="100dip"
              android:layout_height="40dip"  
              android:inputType="text"                  
              />

         <Button
             android:id="@+id/btn_V"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:background="@drawable/loupe" />

         <TextView
              android:id="@+id/lb_Vide1"
              android:layout_width="100dip"
              android:layout_height="wrap_content"                    
              />                 
     </TableRow>

            <View
        android:layout_height="2dip"
        android:background="#FF909090" />


     <ExpandableListView
         android:id="@+id/ExpLV_V"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:groupIndicator="@null"
         android:windowSoftInputMode="stateAlwaysVisible" >

<TableRow >
         <EditText
              android:id="@+id/T_E"
              android:layout_width="100dip"
              android:layout_height="40dip"  
              android:inputType="text"                        
              />

         <Button
             android:id="@+id/btn_E"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:background="@drawable/loupe" />    
         <TextView        
              android:id="@+id/l_Emb"
              android:layout_width="fill_parent"
              android:layout_height="30dip"     
              android:layout_marginLeft="5dp"               
              android:textColor="@color/cl_black" />                 
     </TableRow>

</TableLayout>

 </ScrollView>

在我想在 ExpListView 中显示的布局中,我有 10 个 TextView,问题是当我展开 ExpandableListView 时,我无法显示所有 TextView。(ExpListView 的高度相同,它不会改变)

4

2 回答 2

0

在不在 TableLayout 内部的 TableLayout之后添加 ExpandedListView 。它会起作用。或者您可以使用 2 个不同的表格布局。

于 2013-11-12T12:55:31.810 回答
0

ListView你不能ExpandableListViewScrollView. Romain Guy在这里简要解释了原因。

你需要重新考虑你的布局。

于 2013-07-31T14:28:32.987 回答