我想制作类似于当前版Google Plus中使用的版面:
我不知道必须使用哪种布局,因为: - 我无法使用GridView,因为它不支持跨行。 - 我不能使用GridLayout和LinearLayout,因为要显示的元素数量是动态的 - 我不能使用ScrollView,因为我想让AdapterView重用子元素 - 我可以使用带有两个不同单元格类型的ListView,但我不能使用内置的OnItemClickListener。
你有比我更好的想法吗?
非常感谢:)
答案 0 :(得分:1)
你可以很好地使用RelativeLayout
。
使用单个Relative Layout
,您应该能够创建完全相同的布局。
此外,您的内容可以非常轻松地动态添加到Relative Layout
(通过将正确LayoutParams
设置为要添加的内容)。
答案 1 :(得分:1)
此post建议使用StaggeredGridView。我个人没有尝试过。