activateBackgroundIndicator的颜色选择器不起作用

时间:2013-01-07 06:07:39

标签: android android-layout

我正在努力让列表视图中的所选项目保持突出显示。搜索之后,activateBackgroundIndicator应该是最简单的方法,但我似乎无法让它工作。这是我的代码段

对于我的个别项目布局,我有res / layout / simplerow.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp"
android:gravity="bottom"
android:textAppearance="?android:attr/textAppearanceMedium"
android:background="?android:attr/activatedBackgroundIndicator" >
</TextView>

和我的颜色选择器,我有res / drawable / playerbg.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:drawable="@drawable/frame_selected"/>
<item android:state_activated="true" android:drawable="@drawable/frame_activated"/>
<item android:state_pressed="true" android:drawable="@drawable/frame_pressed" />
</selector>

我可以看到颜色选择器正在工作,因为当我按下其中一个项目时,我得到了picture_frame_pressed。但我不能让任何颜色保持高亮。我使用的是运行在带有android 4.2的真实设备上的API 17

0 个答案:

没有答案