Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改我列表的背景(Eclipse.Android)_Android_List - Fatal编程技术网

更改我列表的背景(Eclipse.Android)

更改我列表的背景(Eclipse.Android),android,list,Android,List,我正在制作一个android eclipse的项目,并在我的应用程序中添加了一个列表。 我使用的是标准的android列表(android.R.Layout.list.simple.list.item_1)。问题是当我将布局更改为(android.R.layout.list.simple.list.item_2)或应用程序中的任何布局(例如:R.layout.about)时,程序会给我一个错误(应用程序意外停止) 以下是我的部分代码: protected void onCreate(Bundle

我正在制作一个android eclipse的项目,并在我的应用程序中添加了一个列表。 我使用的是标准的android列表(android.R.Layout.list.simple.list.item_1)。问题是当我将布局更改为(android.R.layout.list.simple.list.item_2)或应用程序中的任何布局(例如:R.layout.about)时,程序会给我一个错误(应用程序意外停止)

以下是我的部分代码:

protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setListAdapter(

                new ArrayAdapter<String>(
                        MenuInicial.this,
                        android.R.layout.simple_list_item_1,
                        classes
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setListAdapter(
新阵列适配器(
这个,
android.R.layout.simple\u list\u item\u 1,
班级

您可以使用customadapter做任何您想做的事情。它将帮助您。

错误是什么?顺便说一句,您的布局应该以特定的方式定义,无论何时(应用程序意外停止),您都可以使用ArrayAdapter,查看logcat输出,并将其包含在此处。请与我们共享logcat输出,以便我们可以帮助您。此处是我的logcat:12-18 09:27:16.614:E/AndroidRuntime(370):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)12-18 09:27:16.614:E/AndroidRuntime(370):在dalvik.system.NativeStart.main(本机方法)12-18 09:27:16.614:E/AndroidRuntime(370):由以下原因引起:java.lang.ClassCastException:android.widget.TwoLineListItem 12-18 09:27:16.614:E/AndroidRuntime(370):在android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:340)…及更多..-18 09:27:16.614:E/AndroidRuntime(370):…26更多感谢这是我更改为另一个布局->阵列适配器时在日志中的第一个错误-你必须为文本视图提供资源ID是的,非常有趣的帖子,但我真的想知道为什么我将布局更改为.simple\u list\u item\u 2而不是.simple\u list\u item\u 1和应用程序停止:s…。请检查此URL。list item 1和2不同。哦,这就是我收到错误“您必须为textview提供资源ID”的原因!您知道如何解决此问题以使用我的应用程序中的其他布局吗?使用自定义列表视图并执行所有您想要的操作。这是我的建议。其他方法不可靠。