CheckBox:
1.系统封装的复选控件
2.两种状态:选中和未选中
3.监听状态变化:setOnCheckedChangeListenerR
setChecked():设置其是否被选中,true未选中,false为未选中。
isChecked():获取选中状态,返回true则为选中了,返回false则为未选中。
android:checked:表示初始状态。
RadioButton:
1.单选控件
2.可以和RadioGroup一起使用,只能选择一个
3.和CheckBox区别:
(1).RadioButton通过点击无法变为未选中,而CheckBox可以
(2).一组RadioButton只能同时选中一个
(3).RadioButton在大部分UI框架中默认都以圆形表示,而CheckBox在大部分UI框架中默认都以 方框表示
ToggleButton:
1.切换程序中的状态
2.其有两种状态:ON和OFF(开和关)
(1).android:textOn:设置打开时的文字
(2).android:textOff:设置关闭时的文字
(3).setChecked(boolean):设置是否打开
android:checked:true则显示打开时的内容,false则显示关闭时的内容。
3.监听事件:setOnCheckedChangeListener
SeekBar:
用于显示进度。
1.使用场景:例如听音乐时拖动音乐进度。
2.简单使用与事件监听:
(1)setProgress:设置进度
(2)getProgress():获取进度
(3)setOnSeekBarChangeListener:事件监听
3.注意事项
不要在onProgressChanged()方法中若做耗时的操作,若真想做,则可以开个线程,不要使UIT被卡死了。
注:在以后开发写程序中建议把文字写入resorce中。
快速生成构造方法以及getter,setter方法等:
方法一:右键--->Generate...
方法二:Code--->Generate...
方法三:快捷键:Alt+Insert
若想选中所有变量,可以按着Ctrl,并点击你想生成函数的相关变量。
提取全局变量快捷键:Ctrl+Alt+F