【发布时间】:2015-09-14 14:32:10
【问题描述】:
我在抽屉布局的列表视图中添加了以下选择器:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Selected -->
<item android:state_focused="true" android:drawable="@color/colorPrimaryDark" /> <!-- focused -->
<item android:state_focused="true" android:state_pressed="true" android:drawable="@color/colorPrimaryDark" /> <!-- focused and pressed-->
<item android:state_pressed="true" android:drawable="@color/colorPrimaryDark" /> <!-- pressed -->
<item android:drawable="@color/colorPrimary" /> <!-- default -->
</selector>
colorPrimaryDark 和 colorPrimary 只是颜色值
这项工作非常好。但是,如果我在 API 19 或更低版本上按下并释放列表项,则该项目会变为蓝色。这怎么可能?
【问题讨论】:
-
你的意思是当列表项被按下和释放?你的 colorPrimary 和 colorPrimaryDark 是什么
-
@Ramesh 我将您的问题添加到我的问题中
-
我的意思是它们是否是蓝色的?
-
如果您没有列表项的背景作为此选择器,则此问题不会持续存在?如果是这样,你能不能一个一个删除,看看是什么导致了问题! (我的嫌疑人处于专注状态。只是专注于没有压力)
-
即使选择器为空,但我发现了问题