我想创建一个这样的布局(像Windows Tiles)。
列数为1或2.
我可以在android中使用哪种布局?我使用了ListView,但在此我无法获得两个可点击的列。请帮忙。
答案 0 :(得分:1)
使用ListView
。实现自己的adapter
en创建2 xml布局文件。 1,布局包含1帧,另一个包含2帧。只需根据您的数据分配正确的布局类型。
示例:
1帧:
<LinearLayout.. >
<!-- controls go here -->
</LinearLayout>
2帧:
<LinearLayout.. > <!-- set to orientation to horizontal-->
<LinearLayout .. layout_weight="0.5" ><!-- controls go here --></LinearLayout>
<LinearLayout .. layout_weight="0.5" ><!-- controls go here --></LinearLayout>
</LinearLayout>
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以毫无问题地使用ListView
,只需要在xml中创建两个单独的项目,一个有两列,另一个只有一列。在ListView
创建项目时,您可以在getView()
适配器中添加点击监听器。