1.ProgressBar(进度条)
这里用progressBar模拟做一个下载进度条,先写好界面
class java 代码
先获取控件
为下载按钮写监听事件,调用子线程,因为主线程不能运行耗时操作,主线程只负责更新UI界面
再写子线程,这里用了Handler在主线程和子线程中进行信息交换
再写Handler,接收i,并为文本控件赋值
执行效果
2.Toggle(开关)
做一个开灯关灯案例
先界面
再写Class java代码,先获取控件
为toggle控件写监听事件
执行效果
3.Switch
switch的用法与toggle的用法差不多
获取控件
为Switch写监听事件
执行效果
4.SeekBar(可拖进度条)
利用SeeBar控件图片清晰度
获取控件
设置seekBar的最大值,为seekBar写监听事件,设置seekBar的默认值
监听事件
执行效果
5.,RatingBar(星星评分)
获取相应星星分数,Toas显示分数
获取RatingBar控件
为RatingBar写监听事件
执行效果