我是新的Android开发人员。 通常可扩展的ListView组和子视图垂直显示。 但我希望垂直显示组视图,但水平显示子视图。 儿童视图可能是3项。有可能吗?
答案 0 :(得分:-2)
我认为您可以通过创建水平滚动视图作为您的子项来处理此问题,然后在此视图中添加您想要的任何子项。
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/child1"
android:textSize="15sp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/child2"
android:textSize="12sp"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/child3"
android:textSize="10sp"/>
</HorizontalScrollView>
让我们假设您有最多三个子项目,并且您有一个包含以下架构的列表
Parent
child1 child2
Parent
child1
Parent
child1 child2 child3
然后你应该有一个适配器,每个父项只有一个子项,你可以通过它来处理这些项 - 为第一个父级显示两个视图,为第二个父级显示一个视图,为第三个父级显示所有视图。
添加一些代码,以便我可以向您展示案例的解决方案。