记录安卓开发过程中 一些控件的使用方法
程序员文章站
2022-06-08 23:47:38
...
CheckBox 自定义背景图片
<CheckBox
android:id="@+id/iv_check"
android:layout_width="20dp"
android:layout_height="20dp"
android:gravity="center"
android:button="@drawable/check_box"/>
<?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/icon_check" />
<item android:state_checked="false" android:drawable="@drawable/icon_uncheck" />
</selector>
一般情况下都是如此操作,但是会有一个小问题就是CheckBox自动逸图片的大小无法控制,过大或者或小都会对影响适配。
android:background="@drawable/check_box"
android:button="@null"
后来发现将我们自定义的Drawable设置为背景 ,将button属性置为null 就可以解决问题。
原理的自行百度即可。
上一篇: android 自定义控件属性
下一篇: 重命名和删除文件
推荐阅读
-
安卓应用开发通过java调用c++ jni的图文使用方法
-
安卓开发学习笔记(五):史上最简单且华丽地实现Android Stutio当中Webview控件https/http协议的方法
-
记录安卓开发过程中 一些控件的使用方法
-
安卓模拟器 Genymotion 使用过程中遇到的一些问题
-
Android - VGA,ADB,DDMS,安卓开发环境目录结构,安卓目录结构,常见布局,点击事件的几种写法,控件(Button/TextView/ImageView/EditText)
-
安卓开发学习笔记(五):史上最简单且华丽地实现Android Stutio当中Webview控件https/http协议的方法