当前位置:   article > 正文

android selector用法(切换字体以及背景颜色)_android selector 设置按钮背景和文字颜色

android selector 设置按钮背景和文字颜色

在res文件夹下新建文件夹color、drawable,且必须这样命名,其中文件夹color中存放用于改变字体颜色的selector,drawable中存放用于改变控件背景颜色的selector。


在xml布局文件中,android:background="@drawable/....",background背景必须引用drawable,相应的xml文件必须在文件夹drawable下,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@color/green" />
<item
android:state_focused="true"
android:drawable="@color/green" />
<item
android:drawable="@color/lightgreen" />
</selector>


相应地,android:textColor="@color/....",textColor背景必须引用color,相应的xml文件必须在color下,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
   
    
<item
        android:state_pressed="true"
        android:color="@color/red"/><!-- pressed -->
    <item
        android:state_focused="true"
        android:color="@color/red"/><!-- focused -->
    <item 
        android:color="@color/white"/><!-- normal -->
</selector>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/293752
推荐阅读
相关标签
  

闽ICP备14008679号