ListView,默认情况下具有@drawable/shape_row背景,然后根据州的不同而有不同的颜色背景。当我启动我的列表时,当状态处于活动状态时,一切都工作得很好,比如项目获得焦点,被按下等等,但当没有选择任何状态时,项目本身有一个透明的背景(即默认的视图状态)。如果我编辑用于在ListView中定义列表项的背景文件,并尝试添加一个特定的android: back
我使用listSelector是为了在按下时改变listItem的颜色。在Emulator和Android4.1设备上看起来都很好,但是在Android2.2设备上,列表项改变了颜色,整个列表变成紫色(所有项),而不仅仅是选定项。我使用: android:listSelector="@drawable/purpulefocus“,当按下它时,背景会变成紫色。我想知道Android版本之间是否有行为变化,或者我的设备有什么问题,因为我不知道是什么导致了这种行为变化。
T