在Android使用XML文件控制按钮文字在各种状态下的颜色
生活随笔
收集整理的這篇文章主要介紹了
在Android使用XML文件控制按钮文字在各种状态下的颜色
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在項目中遇到新的需求,就是在按鈕在選按的時候需要將文字變為白色,但android默認的按鈕顏色為黑色,之前也沒有考慮過類似的問題。
通過doc文檔,發現按鈕文字的處理方式和背景的處理方式很相似,同樣可以用一份selector文件來解決,然后在Button節點的textColor屬性中引用這份文件,問題就迎刃而解了!
<selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_focused="true" android:color="@color/testcolor1"/><item android:state_pressed="true" android:state_enabled="false" android:color="@color/testcolor2" /><item android:state_enabled="false" android:color="@color/testcolor3" /><item android:color="@color/testcolor5"/></selector>
?這是doc文檔中的一份selector文件 其位置應該處于工程路徑res/color下,之后變可以通過@color/name來引用這份文件了。用在textColor屬性中。
快去試試效果吧。
轉載于:https://www.cnblogs.com/umao/archive/2013/03/26/2981809.html
總結
以上是生活随笔為你收集整理的在Android使用XML文件控制按钮文字在各种状态下的颜色的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据挖掘的一些经典算法
- 下一篇: 烫头发一般都是多少钱的?