欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

记录安卓开发过程中 一些控件的使用方法

程序员文章站 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