Android CheckBox设置背景selector和文本text 设置selectColor

简介:

1. android:button="@null" 可以屏蔽CheckBox的选择框

2.android:textColor="@drawable/selector_text_color"  文本text 设置selectColor

效果图:


<LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="@dimen/dp_36"
            android:layout_marginRight="@dimen/dp_36"
            android:orientation="vertical">

            <CheckBox
                android:id="@+id/course_checkbox"
                android:layout_width="match_parent"
                android:layout_height="@dimen/edit_box_height"
                android:layout_marginTop="@dimen/dp_10"
                android:gravity="center"
                android:button="@null"
                android:background="@drawable/selector_btn_checkbox"
                android:textColor="@drawable/selector_text_color"
                android:textSize="@dimen/sp_18"
                android:text="课程类"
                />

            <CheckBox
                android:id="@+id/article_checkbox"
                android:layout_width="match_parent"
                android:layout_height="@dimen/edit_box_height"
                android:layout_marginTop="@dimen/dp_10"
                android:gravity="center"
                android:button="@null"
                android:background="@drawable/selector_btn_checkbox"
                android:textColor="@drawable/selector_text_color"
                android:textSize="@dimen/sp_18"
                android:text="文章类" />

        </LinearLayout>

drawable/selector_text_color.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:color="@color/colorAccent" android:state_checked="true"/>
    <item android:color="#ff979797" android:state_checked="false" />

</selector>

同样适用于 RadioButton


相关文章
|
4月前
|
数据库连接 数据库 Android开发
Android -- Room简化数据库设置图书案例
Android -- Room简化数据库设置图书案例
17 0
|
2月前
|
XML 监控 Android开发
Android Studio App开发入门之文本输入EditText的讲解及使用(附源码 包括编辑框、焦点变更监听器、文本变化监听器 )
Android Studio App开发入门之文本输入EditText的讲解及使用(附源码 包括编辑框、焦点变更监听器、文本变化监听器 )
34 0
|
2月前
|
Android开发
Android Studio入门之图像显示解析及实战(附源码 超详细必看)(包括图像视图、图像按钮、同时展示文本与图像)
Android Studio入门之图像显示解析及实战(附源码 超详细必看)(包括图像视图、图像按钮、同时展示文本与图像)
27 1
|
2月前
|
XML JSON Java
Android App开发即时通信中通过SocketIO在客户端与服务端间传输文本和图片的讲解及实战(超详细 附源码)
Android App开发即时通信中通过SocketIO在客户端与服务端间传输文本和图片的讲解及实战(超详细 附源码)
20 0
|
2月前
|
XML 数据库 数据安全/隐私保护
Android App规范处理中版本设置、发布模式、给数据集SQLite加密的讲解及使用(附源码 超详细必看)
Android App规范处理中版本设置、发布模式、给数据集SQLite加密的讲解及使用(附源码 超详细必看)
27 0
|
2月前
|
XML Java Android开发
Android Studio App开发之通知渠道NotificationChannel及给华为、小米手机桌面应用添加消息数量角标实战(包括消息重要级别的设置 附源码)
Android Studio App开发之通知渠道NotificationChannel及给华为、小米手机桌面应用添加消息数量角标实战(包括消息重要级别的设置 附源码)
27 0
|
2月前
|
XML Java Android开发
Android Studio中视图基础之设置视图的宽高、间距、对齐方式的讲解与实战(附源码 超详细必看)
Android Studio中视图基础之设置视图的宽高、间距、对齐方式的讲解与实战(附源码 超详细必看)
24 0
|
2月前
|
XML Java Android开发
Android Studio入门之文本内容、大小、颜色的讲解及实战(附源码 超详细必看)
Android Studio入门之文本内容、大小、颜色的讲解及实战(附源码 超详细必看)
31 0
|
4月前
|
存储 Android开发
Android -- 存储卡读取文本
Android -- 存储卡读取文本
17 0

相关产品

  • 云迁移中心