综合案例:选餐

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值