Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不反对自己动手,但想确保我不会忽视预先存在的功能。
我需要一个 ListView ,其中每个 View 都可以采用突出显示的状态,然后通过选择列表中的不同项目来取消选择。基本上是一个电台列表。
我完全了解如何自己构建一个,所以请不要用“你尝试过什么”来扼杀我的喉咙......我只是问我是否忽略了一个已经融入 Android 工具包的预构建工具。
android:choiceMode=singleChoice在布局中添加属性。
android:choiceMode=singleChoice
或者,setChoiceMode(AbsListView.CHOICE_MODE_SINGLE)从ListView您的代码中调用。
setChoiceMode(AbsListView.CHOICE_MODE_SINGLE)
ListView
如果您需要在选择时突出显示项目视图,请使用android.R.layout.simple_list_item_activated_1或android.R.layout.simple_list_item_activated_2用于项目布局。
android.R.layout.simple_list_item_activated_1
android.R.layout.simple_list_item_activated_2