1.1 自定义checkbox 选中图片
自定义checkbox使用的时android:background
而不是android:button
,原因在于使用button
时自定义图片过大超出边缘部分会截断,而使用background
时会自由拉伸。
1.1.1 自定义button图片
<?xml version="1.0" encoding="utf-8" ?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/usercenter_delete_havor" android:state_checked="true" /> <item android:drawable="@drawable/usercenter_delete_default" android:state_checked="false" /> <item android:drawable="@drawable/usercenter_delete_default" /> </selector>
1.1.1 自定义checkbox样式
<style name="VideoDownloadCheckbox" parent="@android:style/Widget.CompoundButton.CheckBox"> <item name="android:button">@null</item> <item name="android:background">@drawable/usercenter_delete_selector</item> </style>
1.1.3 使用
<CheckBox android:layout_width="25dp" android:layout_height="25dp" style="@style/VideoDownloadCheckbox" />
时间: 2024-10-08 01:32:32