2012-01-20 43 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上設置了正確的佈局。 –