我正在尝试在/values/styles.xml文件中以这种方式定义样式:
<style name="TextAppearance.test" parent="@android:style/TextAppearance">
<item name="android:typeface">sans</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:textSize">15sp</item>
<item name="android:clickColor">@android:color/red</item>
</style>
但是,日食向我显示了带有文本的样式标签的最后一行错误:
error: Error: No resource found that matches the given name: attr 'android:clickColor'.
我发现某个地方可能需要将构建目标设置为13。在我的应用程序中,AndroiManifest.xml中包含以下几行:
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="16" />
知道导致问题的原因是什么?
最佳答案
如果您尝试了所有可能性,最后也无法正常工作,则可以这样做
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:color="....."/> <!-- pressed -->
<item android:state_focused="true"
android:color=".........."/> <!-- focused -->
<item android:color="..........."/> <!-- default -->
</selector>