工作,我有每個項目ListView
與text view
和check box
檢查一個ListView箱內,setChecked(真)沒有在牛軋糖
在每個項目上點擊我改變複選框狀態真/假時在列表中顯示選定的項目。
listSpinner.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Helper.hideKeyBoard(getApplicationContext(), view);
checkBox = (CheckBox) view.findViewById(R.id.chkbox_value);
if (checkBox.isChecked()) {
checkBox.setChecked(false);
}
else{
checkBox.setChecked(true);
}
}
});
我嘗試使用runaable也:
checkBox.post(new Runnable() {
@Override
public void run() {
checkBox.setChecked(true);
}
});
它正在棉花糖正確,但不工作的牛軋糖!
注意:當我點擊第二個項目時,第一個項目的勾號顯示在牛軋糖中。
你到底想達到所選項目的清單? – gprathour
@gprathour我想我在問題中解釋過,當我點擊listview中的項目時,應勾選項目複選框。當我跑在棉花糖複選框正在勾選,但在牛軋糖它沒有!我清除 – Praneeth
我沒有得到這個東西,如果(checkBox.isChecked)然後checkBox.setChecked(false); – gprathour