gpt4 book ai didi

Android:设置复选框的颜色

转载 作者:IT王子 更新时间:2023-10-28 23:55:33 26 4
gpt4 key购买 nike

我已经搜索了很多地方,但似乎无法找出复选框边框的 CheckBox 可绘制对象。谁能指出我正确的方向?

这是未选中的样子(几乎看不到框)

enter image description here

这里是检查状态

enter image description here

这就是我想要让它看起来的样子。

enter image description here

最佳答案

您可以为此使用自定义复选框 xml 文件。将以下 xml 代码保存在 drawables 文件夹中,将其命名为 custom_checkbox.xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true"
android:drawable="@drawable/cbchk_blue"
android:state_focused="false">
</item>
<item android:state_checked="true"
android:drawable="@drawable/cbchk_blue"
android:state_focused="true">
</item>
<item android:state_checked="false"
android:drawable="@drawable/cbunchk_blue"
android:state_focused="false">
</item>
<item android:state_checked="false"
android:drawable="@drawable/cbunchk_blue"
android:state_focused="true">
</item>
</selector>

然后将此文件用作复选框的背景,如下所示:

       <CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/custom_checkbox"
android:id="@+id/checkBox" />

我在这里上传我自己的图片,我用它来代替 cbchk_bluecbunchk_blue

Unchecked CheckBox Checked CheckBox

关于Android:设置复选框的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11464143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com