常用组件:android的多选按钮CheckBox

CheckBox是多选按钮,具有两种选择状态操作的特殊按钮,主要功能是帮助用户完成复选操作。虽然不如前几个组件用的多,但是在很多交互操作上能实现不错的效果。

基本用法 

<CheckBox 
       android:text=" 全选"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:id="@+id/mygouwuchecheckBox"
       android:layout_marginLeft="15dp"
       android:button="@drawable/checkboxseletor" />

组合用法

组件的状态切换监听

 checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

            @Override

            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

                //isChecked  表示当前组件的选中状态
                true: 表示选中
                false:表示未选中状态

            }
}

小tips

checkBox的setChecked方法会触发 onCheckedChangeListener的回调,所以 慎用!

CheckBox的用法简单,自定义选中样式和状态变化监听用好了,这个组件就会了。所以,你学会了吗?

欢迎小伙伴们留言评论,指出文中的错误或者不足,非常感谢!

发布了58 篇原创文章 · 获赞 10 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_34203714/article/details/100814396