Android:设置复选框 CheckBox 的颜色

这篇具有很好参考价值的文章主要介绍了Android:设置复选框 CheckBox 的颜色。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Android:设置复选框 CheckBox 的颜色

<meta charset="utf-8">

如何设置复选框在不同状态的颜色?

默认样式

checkbox 颜色,Android 之 常用布局,android,android studio,ide

image

预期样式

checkbox 颜色,Android 之 常用布局,android,android studio,ide

image

<meta charset="utf-8">

一、设置方法如下:

先定义Checkbox的style,在values文件下的styles.xml文件中加入:


    <style name="MyCheckBox" parent="Theme.AppCompat.Light">
        <item name="colorControlNormal">@color/gray</item>
        <item name="colorControlActivated">@color/switch_btn_colors</item>
    </style>

  • colorControlNormal是未选中的颜色 ,colorControlActivated表示选中时的颜色,
  • 自己在values下的colors.xml定义颜色:
    <color name="gray">#f5f5f5</color>
    <color name="switch_btn_colors">#87AADC</color>

二、然后在布局文件中,对控件设置主题


        <CheckBox
              android:id="@+id/single_cb_football"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="足球"
              android:textColor="@color/color_333333"
              android:textSize="@dimen/text_size4"
              android:theme="@style/MyCheckBox" />

android:checked="true"--表示选中

实现效果

checkbox 颜色,Android 之 常用布局,android,android studio,ide

image

isChecked() 判断Android复选框CheckBox当前状态 :文章来源地址https://www.toymoban.com/news/detail-741925.html

        login_logon.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

//                    Intent intent = new Intent(LoginActivity.this, MainActivity.class);
//                    startActivity(intent);
//                    finish();

                if (login_04cbox.isChecked() == true) {
                    Toast.makeText(LoginActivity.this, "成功", Toast.LENGTH_SHORT).show();
                } else if (login_04cbox.isChecked() == false) {
                    Toast.makeText(LoginActivity.this, "false 不可点击", Toast.LENGTH_SHORT).show();
                }

            }
        });

到了这里,关于Android:设置复选框 CheckBox 的颜色的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包