1.(版本大于4.x) checkbox经由用户点击可以实现选中状态和非选中状态的切换,在每次选中状态改变时都会触发你为他设置的OnCheckChangedListener。
这里要注意,想要在这个监听器中更改选中状态时会再次触发监听,容易引起循环调用,而且产生意外的结果。可以设置一个boolean值在调用前进行判断。还有,在监听器方法中获取到的选中状态时改变后的。
2.onKeyListener这个方法比较蛋疼,在4.x版本中只能对手机软键盘上的退格键和回车键进行响应,对其他按键的操作不会触发。