2012-01-20 90 views
1

列的动态数字我想创建这样一个布局(像Windows砖)。在列表视图

enter image description here

列数为1或2

我可以在Android上使用哪些布局?我使用ListView,但在这个我不能得到两个可点击的列。请帮忙。

回答

0

您可以使用ListView没有问题,只是你需要在XML两个独立的项目,一个有两列和一个只有一个。您可以添加然后在ListView适配器点击收听,而你是在getView()创建的项目。

1

使用ListView。实现自己的adapter连接创建XML 2个layoutfiles。 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> 
+0

冷却。我得到了布局。但是,我可以如何使它按列分开单击?现在点击它选择整个行。 – jaks

+0

确保您在onClickListener上设置了正确的布局。 –