我創建了複選框以編程方式爲基礎的編號。 3個任務,3個複選框如何獲得複選框導致Android
佈置的任務的
號:在數據庫中
例如任務3
它將創建這樣的:
任務1 [ ]
任務2 []
任務3 []
[提交]
OR
例如:5個任務,5個複選框
佈置的任務的
號:5
它會創建這個:
任務1 []
任務2 []
任務3 []
任務4 []
任務5 []
[提交]
我想要的是,當用戶檢查並提交時,我想知道哪些任務是che cked。就像任務3和任務4被選中然後提交一樣,顯示信息是任務3並且任務4被檢查。
OR任務1,任務2和任務3進行檢查,然後再提交,顯示消息是任務1,任務2和任務3被選中。怎麼做?
更新: ONCLICK方法
cb.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if(cb.isChecked()){
list.add(task.getTaskId());
i++;
}
}
});
的數組爲空。我不知道爲什麼。我把這個條件cb.isChecked(),以便只有檢查的項目包含在數組中。
但我無法確定id。我基於編號創建了複選框。的任務。 – Ruby
我更新了我的答案。 –
如果您不知道用戶將輸入多少個任務,該怎麼辦?我是否必須像1000件物品一樣確保? – Ruby