Android 激活Listview上的项目

Android 激活Listview上的项目,android,listview,colors,background,listadapter,Android,Listview,Colors,Background,Listadapter,我是一名新的android开发者,我正在尝试构建一个类似于“List17.java”的应用程序 在apiDemos中, 无论如何,我已经创建了我自己的listitem,我用它来代替“simple\u list\u item\u activated\u 1” 并添加了行: android:background=“?android:attr/activatedBackgroundIndicator” 为了使所选项目在被选中后保持彩色,如清单17所示, 但由于某些原因,选定项目的背景会在单击后立即更改

我是一名新的android开发者,我正在尝试构建一个类似于“List17.java”的应用程序 在apiDemos中, 无论如何,我已经创建了我自己的listitem,我用它来代替“simple\u list\u item\u activated\u 1” 并添加了行: android:background=“?android:attr/activatedBackgroundIndicator” 为了使所选项目在被选中后保持彩色,如清单17所示, 但由于某些原因,选定项目的背景会在单击后立即更改, 我尝试使用以下方法为所有项目添加静态背景色: android:background=“#FF0000” 它成功了, 你知道我错过了什么吗?

您需要设置一个选择器XML文件,并在布局XML中将其设置为android:background。

请参见,,,