【发布时间】:2011-12-25 06:26:54
【问题描述】:
我正在尝试根据其状态更改 TextView 样式。 我的 styles.xml 包含:
<style name="text_normal_ops">
<item name="android:gravity">left</item>
<item name="android:textColor">@color/text_usual_color</item>
<item name="android:textStyle">bold</item>
</style>
<style name="text_normal_ops_pressed">
<item name="android:gravity">left</item>
<item name="android:textColor">@color/text_pressed</item>
<item name="android:textStyle">bold</item>
</style>
我的选择器(text_ops.xml)定义为:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" style="@style/text_normal_ops_pressed" />
<item android:state_focused="true" style="@style/text_normal_ops_pressed" />
<item android:state_selected="true" style="@style/text_normal_ops_pressed" />
<item style="@style/text_normal_ops"/>
</selector>
但是当我将它应用到我的 textview (style="@drawable/text_ops") 时它不起作用。
有什么建议吗?
谢谢
【问题讨论】:
-
你有没有把你的styles.xml保存在res->values文件夹中???
标签: android coding-style textview selector pressed