使用嵌套的ListView或其他东西?

时间:2014-07-28 11:27:07

标签: android layout

我有这样的布局:

enter image description here

我有近10个要显示的类别,每个类别都有10本书要显示。

因此,对于每本书,似乎我必须使用ListView类别与嵌套ListView

但我想知道这是否会导致测量问题?在外部listview需要时,内书listivew不需要滚动功能。

我曾想过通过动态添加每本书和类别来使用LinearLayout而不是ListView,但我不确定性能,因为ListView可以重用某些视图,虽然LinearLayout不能(或很难)。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

您是否尝试过使用ExpandableListView。希望这会有所帮助..

答案 1 :(得分:0)

你不应该有问题,你的内心ListView的身高不会有限。

考虑使用ExpandableListView,标题将是类别,孩子是书籍。如果您使用此方法,请记住覆盖方法isChildSelectable以保持所有项目展开,并使用setGroupIndicator(null)删除组指示符。