Android 如何灰显ListPreference中的条目项

Android 如何灰显ListPreference中的条目项,android,Android,我有一个PreferenceActivity,其中有3个ListPreferences 每个ListPreference都有一些Entries 2或3 我只想在其中一个ListPreference中突出显示一个条目,其余条目显示为灰色 如果我将ListPreference更改为某个CustomeListReference,我需要在PreferenceActivity中做哪些更改 我从哪里开始?有人能帮我弄清楚该怎么办吗?既然ListPreference包含其首选项,您应该能够首先将其设置为tru

我有一个PreferenceActivity,其中有3个ListPreferences

每个ListPreference都有一些Entries 2或3

我只想在其中一个ListPreference中突出显示一个条目,其余条目显示为灰色

如果我将ListPreference更改为某个CustomeListReference,我需要在PreferenceActivity中做哪些更改


我从哪里开始?有人能帮我弄清楚该怎么办吗?

既然ListPreference包含其首选项,您应该能够首先将其设置为true。然后,设置为false。这将使项目显示为禁用灰色且不可单击。

但我要灰显的是ListPreference中的一个条目,而不是ListPreference本身。嗨,让我详细说明一下,我在preferenceACTIVITY中有3个列表首选项,例如:颜色、花、天,其中一个颜色有红色、蓝色,黄色。我想在颜色列表中用灰色代替蓝色和黄色。你能提供一些帮助吗?