1.ProgressBar(进度条)

    这里用progressBar模拟做一个下载进度条,先写好界面

    常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

    常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

     class  java 代码

     先获取控件

   常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

   为下载按钮写监听事件,调用子线程,因为主线程不能运行耗时操作,主线程只负责更新UI界面

   常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

  再写子线程,这里用了Handler在主线程和子线程中进行信息交换

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

再写Handler,接收i,并为文本控件赋值

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

执行效果

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析


2.Toggle(开关)

  做一个开灯关灯案例

  先界面

 常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

再写Class java代码,先获取控件

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

 为toggle控件写监听事件

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

执行效果

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析


3.Switch

   switch的用法与toggle的用法差不多

 常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

    获取控件

   常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

为Switch写监听事件

 常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

执行效果

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

4.SeekBar(可拖进度条)

  利用SeeBar控件图片清晰度

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

 获取控件


常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

设置seekBar的最大值,为seekBar写监听事件,设置seekBar的默认值

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

监听事件

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

执行效果

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析


5.,RatingBar(星星评分)

  获取相应星星分数,Toas显示分数

  常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

获取RatingBar控件

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

   为RatingBar写监听事件

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析

执行效果

常用控件(ProgressBar,Toggle,Switch,SeekBar,RatingBar)解析


相关文章: