CheckBox有两种状态,勾选和未勾选,是一个很简单的控件。可以通过实现OnCheckedChangeListener接口来监听CheckBox;如果想更改它的图标的话只需更改它的Button属性即可实现。下面是示例代码。
check_box_selector.xml
check_box_activity.xml
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".CheckBoxActivity"
android:orientation="vertical">
android:id="@+id/ck_check_box_demo1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checked="true