android基础-ProgressBar

来源:互联网 发布:python 字典赋值 编辑:程序博客网 时间:2024/06/17 10:14

在Qt开发过程中我们用到的进度条只有水平的那种,至于那些加载,等待的那些转圈圈的都要用QLabel中的QMovie来进行显示才能有所作用当然那个主要靠的是gif图片的效果,然后直接调用QMovie.start();就可以搞定啦!对于进度条中的值也是直接通过QProgressBar中的setValue(int value),同时也可以用setMaximun(int max)来设定这个进度条的最大值,当然也有setMinimun(int min)来设定最小值啦!当然也有所谓的隐藏和显示的操作!setVisible(bool show);这就是在Qt中对于我们今天要讲到相关内容啦!

前面罗嗦了点,但是是对于我来说一个学习android的方法,比较学习法!

好啦!言归正传,开始我们的android的ProgressBar吧!

在上面的Qt中我们只能一个ProgressBar,但是在android 中我们可以根据不同的style来选择不同的进度条(感觉在android不应该翻译成进度条一样)!

ok,废话不多说!

首先xml文件

<ProgressBar

android:id="@+id/login_progressbar"

android:layout_height="wrap_content"

android:layout_width="fill_parent"

android:visibility="gone" //是不可见,有两种方式一个是gone一个是invisible,一个不保留View的空间,一个保留

style="?android:attr/progressBarStyleHorizontal"

//对于style有四种

style = "?android:attr/progressBarStyleHorizontal"

style = "?android:attr/progressBarStyle"

style = "?android:attr/progressBarStyleSmall"

style = "?android:attr/progressBarStyleLarge"

/>

然后java文件

private ProgressBar loginProgressbar;

loginProgressBar = (ProgressBar)findViewByid(R.id.login_progressbar);

loginProgressBar.setMax(100);//设置最大为100

loginProgressBar.setProgress(0);//这是初始化的操作,其中参数为多少,进度条就显示多少。

loginProgressBar.setVisiblity(View.VISIBLE);//显示进度条

这里只讲述了,progressBar的一些用法,具体得通过demo来



这是android参考文档中带的例子。体会下吧!

0 0
原创粉丝点击