我内部有ListView
和TextView
。现在问题是:我想在TextColor
中更改单元格选择的ListView
,但设置setTextHighlightColor
的{{1}}不会提供此输出。
我已尝试为此设置选择器,但这也没有帮助。
这可以解决吗?可能导致问题填充的原因是什么?
代码布局为:
Cell.xml
TextView
选择器很简单
答案 0 :(得分:0)
如您所知,您需要一个状态可绘制以显示不同状态的不同颜色:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:color="#ff0000" />
<item android:state_focused="true" android:state_pressed="true" android:color="#ff0000" />
<item android:state_focused="false" android:state_pressed="true" android:color="#ff0000" />
<item android:color="#000000" />
</selector>
确保将所选状态从主行视图向下传递到行中的子视图:
android:duplicateParentState="true"