0
我有一个自定义的ListView选择器,它在ListView的顶部绘制。它工作正常,但我希望列表视图内的文本变成白色。我怎样才能做到这一点?如何创建ListView项目可绘制的状态列表?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:state_focused="true"
android:drawable="@drawable/stocks_gradient" />
<item android:state_pressed="true"
android:drawable="@drawable/swipeview_selected_gradient" />
<item android:state_focused="true"
android:drawable="@drawable/swipeview_selected_gradient" />
</selector>
我不确定你的意思?我怎样才能给每个列表项添加一个选择器? – 2011-05-27 06:05:30
您可以通过适配器定义列表项目布局,对吧?无论如何,您需要为列表项目填充一些布局。这个布局将包含您的文本。所以要改变这个文本的颜色,你需要将样式或选择器应用到其中的特定布局或组件。如果文本看起来不需要改变点击或焦点,你可以设置'textColor'。如果它必须对状态作出反应,那么你需要一个选择器。我会看看我是否找到一些例子。 – 2011-05-27 06:28:30
好的,增加了一些例子。可能会有所帮助。 – 2011-05-27 06:35:49