Android CheckBox设置背景selector和文本text 设置selectColor-阿里云开发者社区

开发者社区> 一叶飘舟> 正文

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


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
IText 表格设置
package test; import java.awt.Color;import java.io.FileOutputStream;import java.io.IOException;import com.
625 0
sublime text 的小细节设置,让你的代码更优美
这些属性都可以在 首选项>设置-默认 里修改下面也会介绍几个比较常用的几个插件 字体大小: “font_size”: 17 高亮编辑中的一行 “highlight_line”: true 焦点丢失后自动保存 “save_on_focus_lost”: true 显示当...
1193 0
OpenFileDialog Filter属性设置所有图片格式
OpenFileDialog _dialog = new OpenFileDialog();_dialog.Filter = "All Image Files|*.bmp;*.ico;*.gif;*.
830 0
Dev的TextEdit控件IP地址的Mask设置
版权声明:欢迎评论和转载,转载请注明来源。 https://blog.csdn.net/zy332719794/article/details/23171393 1. 添加TextEdit控件。
792 0
新买阿里云linux服务器如何设置账号密码xshell远程登陆
官方文档: 阿里云安全组应用案例 虽然阿里云上有文档,但是作为小白,可能多多少少还是看不懂,如果已经看了但是又看不懂的话,可以继续看这篇文章。
1160 0
VirtualBox 共享文件夹设置 及 开机自动挂载
首先声明:本人的Vbox虚拟机里装的是Ubuntu,本机是windows 1、用VirtualBox虚拟机的共享文件夹设置共享的本地文件(我的是设置的是本地E盘,java文件夹) 2、进入虚拟机Ubuntu系统,打开终端,用root用户操作(sudo -s回车输入密码) 首先在虚拟...
1191 0
+关注
1635
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载