我想把兩個按鈕放在listView中。我可以在SimpleCursorAdapter listView中放置按鈕嗎?
public class Imenik extends ListActivity {
@Override
public long getSelectedItemId() {
// TODO Auto-generated method stub
return super.getSelectedItemId();
}
@Override
public int getSelectedItemPosition() {
// TODO Auto-generated method stub
return super.getSelectedItemPosition();
}
ListView lv;
Cursor Cursor1;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//create a cursor to query the Contacts on the device to start populating a listview
Cursor1 = getContentResolver().query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
null,
null,
null,
null);
startManagingCursor(Cursor1);
String[] from = {
ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME,
ContactsContract.CommonDataKinds.Phone.NUMBER,
ContactsContract.CommonDataKinds.Phone._ID}; // get the list items for the listadapter could be TITLE or URI
int[] to = {android.R.id.text1,
android.R.id.text2}; //sets the items from above string to listview
//new listadapter, created to use android checked template
SimpleCursorAdapter listadapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_2, Cursor1, from, to);
setListAdapter(listadapter);
//adds listview so I can get data from it
lv = getListView();
lv.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
}
}
與此代碼我得到的所有聯繫人姓名和電話號碼,並把在列表中,但我想兩個按鈕,並在每行復選框,用戶可以單擊項目 - 標記複選框,然後單擊確認按鈕將這些值存入數組中。 幫助,謝謝你,狼。