我有四个列表视图保存在带有标题行的表格的一行中。在从 ist 列表视图中选择项目时,显示第二个列表视图的项目,然后在其选择项目时,相应地为第四个列表视图显示第三个列表视图的值。这些值因选择而异。
目前我默认选择第一个值。它工作正常。
但是,因为它是连续的,我正在使用水平滚动布局。
我一次只需要显示一个列表视图,并且在选择它的元素后,应该显示下一个列表视图。
请帮助家伙..
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
<TableLayout
android:layout_width="wrap_content"
android:layout_height="match_parent" >
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="@android:color/holo_blue_light"
android:gravity="center_vertical"
android:maxLines="1"
android:paddingBottom="5dp"
android:paddingLeft="5dp"
android:paddingTop="5dp"
android:text="@string/primCat"
android:textColor="#000"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/secCatTV"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_marginRight="5dp"
android:background="@android:color/holo_blue_light"
android:gravity="center_vertical"
android:maxLines="1"
android:paddingBottom="5dp"
android:paddingLeft="5dp"
android:paddingTop="5dp"
android:text="@string/secCat"
android:textColor="#000"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/testNameTV"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_marginRight="5dp"
android:background="@android:color/holo_blue_light"
android:gravity="center_vertical"
android:maxLines="1"
android:paddingBottom="5dp"
android:paddingLeft="5dp"
android:paddingTop="5dp"
android:text="@string/test"
android:textColor="#000"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/advTestTV"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_marginRight="5dp"
android:background="@android:color/holo_blue_light"
android:gravity="center_vertical"
android:maxLines="1"
android:paddingBottom="5dp"
android:paddingLeft="5dp"
android:paddingTop="5dp"
android:text="@string/advTst"
android:textColor="#000"
android:textSize="18sp"
android:textStyle="bold" />
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ListView
android:id="@+id/primaryCategories"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@null"
android:dividerHeight="0dp" >
</ListView>
<ListView
android:id="@+id/secondaryCategories"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@null"
android:dividerHeight="0dp" >
</ListView>
<ListView
android:id="@+id/testsList"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@null"
android:dividerHeight="0dp" >
</ListView>
<ListView
android:id="@+id/selectedTestList"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@null"
android:dividerHeight="0dp" >
</ListView>
</TableRow>
</TableLayout>
</HorizontalScrollView>