0
我编写了代码以显示数据库中的内容列表,并且还能够单击特定项目并获取被单击项目的名称。但是我想实现复选框,并得到被检查物品的价值,如何做好它。我已经采取了自定义列表row.xml要实现自定义列表视图中的复选框
private void displayListView() {
final Cursor cursor = dbHelper.fetchAllRecords();
String[] columns = new String[] {
RecordsDbAdapter.KEY_NAME,
RecordsDbAdapter.KEY_BIRTHDAY,
};
int[] to = new int[] {
R.id.name,
R.id.birthdate,
};
dataAdapter = new SimpleCursorAdapter(
this, R.layout.row,
cursor,
columns,
to);
ListView listView = (ListView) findViewById(R.id.list);
listView.setAdapter(dataAdapter);
listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
name = ((TextView) view.findViewById(R.id.name)) .getText().toString();
BirtDate = ((TextView) view.findViewById(R.id.birthdate)) .getText().toString();
Log.d("*************", name);
Info=name+ " " +BirtDate+ " "+ "years";
edt.setText(Info,TextView.BufferType.EDITABLE);
topaste=edt.getText().toString();
}
});
}
Check => [从列表视图中选择多项](http://www.google.co.in/search?q=android+select+multi+item+from+listview) –