Android开发入门组件(十三)——ProgressBar

Android开发入门组件(十三)——ProgressBar,第1张

概述今天来讲一下进度条(其实包含了刷新圈),主要讲基本常用的一些方法,先看一下图片就知道大概要讲的是什么了1.基本的使用方法默认的进度条是一个旋转的刷新圈,即没有参数的情况下<ProgressBarandroid:id="@+id/pb2"android:layout_width="wrap_content"

今天来讲一下进度条(其实包含了刷新圈),主要讲基本常用的一些方法,先看一下图片就知道大概要讲的是什么了

1.基本的使用方法

默认的进度条是一个旋转的刷新圈,即没有参数的情况下

 <Progressbar        androID:ID="@+ID/pb2"        androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:layout_margintop="10dp"        />    <Progressbar        androID:ID="@+ID/pb3"        androID:layout_wIDth="match_parent"        androID:layout_height="20dp"        androID:layout_margintop="10dp"                />

如上的代码写出来是两个转动的圆弧,效果如下:

 但是要写一个进度条要怎么写呢

<Progressbar        androID:ID="@+ID/pb3"        androID:layout_wIDth="match_parent"        androID:layout_height="20dp"        androID:layout_margintop="10dp"                />//进行进度条的风格的设置    <Progressbar        androID:ID="@+ID/pb4"        androID:layout_wIDth="match_parent"        androID:layout_height="20dp"        androID:layout_margintop="10dp"                androID:max="100"   //进度条的最大长度        androID:progress="10"  //进度条的选择长度        androID:secondaryProgress="30"//进度条的第二选择长度/>

需要设置style来换成进度条的风格来进行 *** 作。效果如下:

2.进度条的控制函数

举例设置一个button来 *** 作进度条,来进行进度条的进度显示。

bt1.setonClickListener(new VIEw.OnClickListener() {            @OverrIDe            public voID onClick(VIEw vIEw) {                handler.sendEmptyMessage(0);            }        });Handler handler=new Handler(){        public voID handleMessage(Message msg){            super.handleMessage((msg));            if (pb3.getProgress()<100){               handler.postDelayed(runnable,500);            }else {                ToastUtil.showMessage(ProgressActivity.this,"加载完成");            }        }    };    Runnable runnable=new Runnable() {        @OverrIDe        public voID run() {            pb3.setProgress(pb3.getProgress()+5);            handler.sendEmptyMessage(0);        }    };

 

 

总结

以上是内存溢出为你收集整理的Android开发入门组件(十三)——ProgressBar全部内容,希望文章能够帮你解决Android开发入门组件(十三)——ProgressBar所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1114399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存