我正在尝试使用内置的 android 布局之一制作带有复选框的 ListActivity,android.R.layout.simple_list_item_multiple_choice
。作为背景,我在私有(private) AsyncTask
中获取列表,然后像这样调用适配器:
listActivity.setListAdapter(new ArrayAdapter<String>(listActivity,
android.R.layout.simple_list_item_multiple_choice, mDisplayList));
但是,当我运行我的代码时,ListView
与 list_item.xml
一起显示,我将其用于项目中的所有其他 ListView。知道为什么会这样吗?
最佳答案
没有使用正确的 xml 布局的原因是因为我的 AsyncTask 正在扩展我的(其他)自定义 AsyncTask,它使用了另一个 xml 布局,我离开了这一行。
super.onPostExecute();
这是在方法的末尾,所以继承的布局胜过我想要的布局。
关于java - android 默认 xml 布局未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8216721/