菜鸟求高手解答,android开发,版本2.2,android:textAppearence
布局xml文件中Button设置了android:textAppearence索引一个style,但是textAppearence指定的(除了textColor)的att...
布局xml文件中Button设置了android:textAppearence索引一个style,但是textAppearence指定的(除了textColor)的attribute都可以用,唯独textColor没有效果,始终文本颜色是黑色的,同样只把Button节点改为TextView节点就会有颜色效果,求高手解答...
展开
1个回答
展开全部
<style name="Widget.Button">
<item name="android:background">@android:drawable/btn_default</item>
<item name="android:focusable">true</item>
<item name="android:clickable">true</item>
<item name="android:textAppearance">?android:attr/textAppearanceSmallInverse</item>
<item name="android:textColor">@android:color/primary_text_light</item>
<item name="android:gravity">center_vertical|center_horizontal</item>
</style>
可以看出来Button的颜色是固定好的了!
<item name="android:background">@android:drawable/btn_default</item>
<item name="android:focusable">true</item>
<item name="android:clickable">true</item>
<item name="android:textAppearance">?android:attr/textAppearanceSmallInverse</item>
<item name="android:textColor">@android:color/primary_text_light</item>
<item name="android:gravity">center_vertical|center_horizontal</item>
</style>
可以看出来Button的颜色是固定好的了!
更多追问追答
追问
谢谢你的回答,不过还是有些迷糊...
TextView也预定义颜色了,为什么它就可以呢?
追答
是不是你的应用使用自定义主题了?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询