CheckBox
<!--找零存入余额-->
<CheckBox
android:id="@+id/fr_pay_cash_type_store_balance_cb"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_marginBottom="@dimen/y1"
android:layout_marginRight="@dimen/x20"
android:button="@drawable/checkout_store_balance_selector"
android:text="@string/checkout_store_balance"
android:textSize="@dimen/base_textsize_three"
android:textColor="@color/text_color_gray_two"
android:paddingLeft="@dimen/x8"
android:background="@android:color/transparent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
自定义图片选择
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:state_checked="true"
android:drawable="@drawable/icon_danxuankuang_select" />
<item
android:state_enabled="true"
android:state_checked="false"
android:drawable="@drawable/icon_danxuankuang_normal"/>
</selector>
控制间距的不是咱们常见的drawablePadding,对于checkbox起作用的居然是paddingLeft,话说为啥我也没深看源码
本文介绍了一个自定义CheckBox的实现方式,包括如何设置CheckBox的图片、文字颜色大小等属性,并通过XML选择器实现了选中和未选中状态的不同显示效果。
3851

被折叠的 条评论
为什么被折叠?



