如何自定义simple_list_item_multiplechoice.xml文件

时间:2011-04-22 06:42:40

标签: android

这里我使用此代码显示带复选框的联系人....

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无法解析或不是字段

你可以解决我的问题..提前谢谢

1 个答案:

答案 0 :(得分:0)

只需使用R.layout.main而不使用android前缀。使用此布局中的所有ID也不带前缀。