这里我使用此代码显示带复选框的联系人....
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.**simple_list_item_multiple_choice,c**,
new String[] {
//Phone.TYPE,
Phone.DISPLAY_NAME,
Phone.NUMBER
},
new int[] { android.R.id.**text1**, android.R.id.**text2** });
它运作良好..但没有显示联系人号码..每个行只显示带有复选框的名称。为此,我创建了我自己的布局并将main放置为main而不是simple_list_itemmultiplechoice,如下所示
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.**main**,c,
new String[] {
//Phone.TYPE,
Phone.DISPLAY_NAME,
Phone.NUMBER
},
new int[] { android.R.id.**text_name**, android.R.id.**text_phone** });
但显示错误 main无法解析或不是字段
你可以解决我的问题..提前谢谢
答案 0 :(得分:0)
只需使用R.layout.main
而不使用android
前缀。使用此布局中的所有ID也不带前缀。