android中关于CheckBox自定义选中图片选中无效问题

在android xml 布局中,使用CheckBox控件设置选中背景图代码如下

复制代码
<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:button="@drawable/dfrd_common_selecotr_check"
    android:paddingStart="8dp"
    android:text="我已阅读并同意"
    />
复制代码
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item  android:drawable="@drawable/dfrd_common_icon_check_true" android:state_checked="true"/>
    <item android:drawable="@drawable/dfrd_common_icon_check_false"/>
</selector>

但是上述代码选中勾选后一直无法显示自定义图片背景。

解决办法如下:

如果你使用的是AppCompat库,建议使用AppCompatCheckBox而不是原生的CheckBox,因为AppCompatCheckBox提供了更好的兼容性和额外的功能

相关推荐
用户7093722538511 小时前
配置vscode阅读Android native 代码
android
tangweiguo030519872 小时前
Android OpenGL ES 2.0 完整开发指南:从零到三维旋转立方体
android
龚礼鹏2 小时前
AndroidStudio module编译aar混淆文件处理
android
程序员阿鹏4 小时前
MySQL中给字段添加唯一约束的方式有哪些?
android·数据库·mysql
三少爷的鞋5 小时前
Android Data 层设计的四条红线:为什么必须坚持、如何落地
android
猫豆~6 小时前
zabbix实战——3day
android
知行合一。。。7 小时前
Python--01--核心基础
android·java·python
汤米粥7 小时前
Android简单易用的视频压缩
android
怀君7 小时前
Uniapp——Android离线打包自定义基座教程
android·uni-app
ellis19708 小时前
Unity出安卓包知识点汇总
android·unity