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提供了更好的兼容性和额外的功能

相关推荐
闲猫7 分钟前
基于RABC的权限控制设计
android
星霜笔记3 小时前
GitMob — 手机端 GitHub 管理工具
android·kotlin·github·android jetpack
LiuYaoheng3 小时前
问题记录:Android Studio Low memory
android·ide·android studio
独隅4 小时前
Python 标准库 (Standard Library) 全面使用指南
android·开发语言·python
always_TT4 小时前
strlen、strcpy、strcat等常用字符串函数
android
qqty12174 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
2401_895521345 小时前
MySQL中between and的基本用法
android·数据库·mysql
云云鬼才5 小时前
CoCo编辑器、图形化编程怎么调用Scheme(跳转应用)
android
是翔仔呐7 小时前
C语言从黑框框到控硬件!51单片机零基础保姆式全系列教程 开篇前言+全书总览
c语言·开发语言·单片机·嵌入式硬件·gitee·51单片机
Jason__Young8 小时前
Android ViewModel为什么能够跨越Activity的生命周期?
android