2013-05-09 33 views
0

我有一個4行的列表視圖。我希望第一行有一個複選框 ,但其他行只保留簡單的可點擊行。這是可能做到或需要 創建2個列表視圖並將它們置於彼此之下並使用自定義適配器創建第一個列表視圖?安卓第一行復選框,其餘沒有

或者是否有更好的方法來做到這一點?

摘要:我想要有一個listview與第一行被點擊,該複選框更改狀態 和其他行只是繼續作爲行。最好的方法來做到這一點,使2自定義視圖和一個正常的1列表視圖1?或者有可能在1個listview中做到這一點?

+0

其設置爲列表 – Pragnani 2013-05-09 14:45:47

回答

2

創建您的自定義適配器。在getView()方法檢查

if(position == 0) 
{ 
    //add your checkbox 
} 
else 
{ 
    //without checkbox 
} 
+0

看到這個答案頭來看,應該是非常有效和簡單。 – kabuto178 2013-05-09 15:51:14

+0

這不適用於'CursorAdapter'。我認爲,因爲CursorAdapter試圖通過一次只提取一組數據來提高效率,而不是像ArrayAdapter這樣做。 – theblang 2013-11-08 18:53:48