CheckBox修改大小:
android:scaleX="0.8" android:scaleY="0.8"
CheckBox修改邊框顏色,注意不是背景色:
android:buttonTint="@color/colorAccent"
修改大小和邊框顏色:android
<CheckBox android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center_vertical" android:scaleX="0.8" android:scaleY="0.8" android:buttonTint="@color/colorAccent" />
自定義CheckBox:
<CheckBox android:id="@+id/spc_cb_shops" android:layout_width="wrap_content" android:layout_height="match_parent" android:paddingLeft="@dimen/side_distance" android:paddingRight="@dimen/side_distance" style="@style/spc_checkbox_style" />
<!--購物車checkbox--> <style name="spc_checkbox_style" parent="@android:style/Widget.CompoundButton.CheckBox"> <item name="android:drawableLeft">@drawable/spc_cb</item> <item name="android:button">@null</item> </style>
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:drawable="@mipmap/select_button" /> <item android:state_checked="false" android:drawable="@mipmap/select_button_gray" /> <item android:drawable="@mipmap/select_button_gray" /> </selector>
@mipmap/select_button是已選中樣式,;
@mipmap/select_button_gray是未選中樣式;