安卓初识基础控件_CheckBox

很多人很奇怪,这么简单的控件,还需要写博客么?其实,我是想让自己沉浸在编码的过程中,从基础做好。虽然后面确实很多的三方,很多的框架,使得我们只要看的懂,拿过来用就好了,但是google开发这些源生的控件其实力量还是很强大的,别人封装好的,也是在他对控件理解很深刻的情况下写出来的。

CheckBox(复选框)

有两种状态,选中和未选中,就是checked(true or false),可以通过方法让他默认选中

checkbox.setChecked(true);
可以反向结果是否选中,也就是说,调用了这个方法,选中了其实是未选中

<pre name="code" class="java">checkbox<span style="font-family: Arial, Helvetica, sans-serif;">.toggle();</span>

 是不是发现这个和之前说过的ToggleButton有点像。其实这个toggle是开发的意思,所以作用很明显。可以判断控件当前的状态 

<pre name="code" class="java" style="font-size:18px;">checkbox<span style="font-family: Arial, Helvetica, sans-serif;">.isChecked()</span>

 设置选中监听。一般可能会多个复选框,所以这里用内部类去实现OnCheckedChangeListener这个接口。是CompoundButton的子类,不要继承错了,因为在单选框里面也是这个方法,但是是继承RadioGroup的。 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值