1
我有一個ListView與CheckBox和一些Textviews,我試圖獲取所有選中的項目。我正在使用SimpleAdapter並找不到任何有用的教程。有沒有辦法用SimpleAdapter來完成它?Android獲取選中列表查看項目
我有一個ListView與CheckBox和一些Textviews,我試圖獲取所有選中的項目。我正在使用SimpleAdapter並找不到任何有用的教程。有沒有辦法用SimpleAdapter來完成它?Android獲取選中列表查看項目
可以顯示列表視圖檢查項是這樣的:
當ListView項被選中,其追加的項目TextView的,當該項目是選中刪除。
ArrayList<String> selectedNames = new ArrayList<String>();
//Initialise selctnts in onCreate().
selctnts=(TextView)findViewById(R.id.selectedtagcontact);
public class CheckBoxClick implements AdapterView.OnItemClickListener {
int listlength;
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position, long id) {
CheckedTextView ctv = (CheckedTextView) view;
String item = adapter.getItem(position);
if (ctv.isChecked()) {
ctv.setChecked(true);
selectedNames.add(ctv.getText().toString());
selctnts.append(item+", ");
} else {
ctv.setChecked(false);
selectedNames.remove(ctv.getText().toString());
listlength=selectedNames.size();
selctnts.setText("");
for(int l=0;l<listlength;l++)
selctnts.append(selectedNames.get(l)+", ");
}
}
}
你實際上可以分享一些你寫的代碼,這樣我們就可以看到你在哪裏; – Eenvincible