我有这样的布局:
我有近10个要显示的类别,每个类别都有10本书要显示。
因此,对于每本书,似乎我必须使用ListView
类别与嵌套ListView
。
但我想知道这是否会导致测量问题?在外部listview需要时,内书listivew不需要滚动功能。
我曾想过通过动态添加每本书和类别来使用LinearLayout
而不是ListView
,但我不确定性能,因为ListView
可以重用某些视图,虽然LinearLayout
不能(或很难)。
有什么建议吗?
答案 0 :(得分:1)
您是否尝试过使用ExpandableListView。希望这会有所帮助..
答案 1 :(得分:0)
你不应该有问题,你的内心ListView
的身高不会有限。
考虑使用ExpandableListView
,标题将是类别,孩子是书籍。如果您使用此方法,请记住覆盖方法isChildSelectable
以保持所有项目展开,并使用setGroupIndicator(null)
删除组指示符。