Android 进度条(ProgressBar)的使用
2013-06-15 15:40
417 查看
Android中的进度条(ProgressBar)包括各种风格,今天为大家介绍常用的。
要使用ProgressBar首先在布局文件中声明,
style:设置ProgressBar的风格
关于各种风格,大家试试看就知道了,下面为大家介绍进度条(ProgressBar)的使用,在使用之前,先給大家介绍下进度条(ProgressBar)的主要属性
max 进度条的最大值
progress 当前进度
SecondaryProgress 次要进度条
上面设置了ProgressBar的max等于200,当前进度为100,次要进度为 130,水平风格,运行之后效果如下
上面介绍的是在布局文件中设置各项属性,在java代码中也是可以设置的,
下面我们来看个例子,Activity中有2个按钮,点击第一个按钮时ProgressBar的进度增加,点击第二按钮时ProgressBar的次要进度增加
运行之后,点击第一个按钮ProgressBar主进度增加10,点击第二个按钮ProgressBar次要进度增加20,
今天为大家介绍进度条(ProgressBar)的简单使用,有时间我们还要自定义进度条来满足我们的需求。
要使用ProgressBar首先在布局文件中声明,
<ProgressBar android:layout_width="match_parent" android:layout_height="wrap_content" style="?android:attr/progressBarStyleHorizontal" />
style:设置ProgressBar的风格
关于各种风格,大家试试看就知道了,下面为大家介绍进度条(ProgressBar)的使用,在使用之前,先給大家介绍下进度条(ProgressBar)的主要属性
max 进度条的最大值
progress 当前进度
SecondaryProgress 次要进度条
<ProgressBar android:layout_width="match_parent" android:layout_height="wrap_content" android:max="200" android:progress="100" android:secondaryProgress="130" style="?android:attr/progressBarStyleHorizontal" />
上面设置了ProgressBar的max等于200,当前进度为100,次要进度为 130,水平风格,运行之后效果如下
上面介绍的是在布局文件中设置各项属性,在java代码中也是可以设置的,
progressBar1=(ProgressBar)findViewById(R.id.progressbar1); progressBar1.setMax(100);//最大进度 progressBar1.setProgress(20);//当前进度 progressBar1.setSecondaryProgress(40);//次要进度
下面我们来看个例子,Activity中有2个按钮,点击第一个按钮时ProgressBar的进度增加,点击第二按钮时ProgressBar的次要进度增加
ProgressBar progressBar1; Button firstButton; Button secondButton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); firstButton=(Button)findViewById(R.id.fristButton); secondButton=(Button)findViewById(R.id.secondButton); progressBar1=(ProgressBar)findViewById(R.id.progressbar1); progressBar1.setMax(100);//最大进度 firstButton.setOnClickListener(new firstClickListener()); secondButton.setOnClickListener(new secondClickListener()); } class firstClickListener implements OnClickListener { @Override public void onClick(View v) { //进度条增加10 progressBar1.incrementProgressBy(10); } } class secondClickListener implements OnClickListener { @Override public void onClick(View v) { //在次要进度条增加20 progressBar1.incrementSecondaryProgressBy(20); } }
运行之后,点击第一个按钮ProgressBar主进度增加10,点击第二个按钮ProgressBar次要进度增加20,
今天为大家介绍进度条(ProgressBar)的简单使用,有时间我们还要自定义进度条来满足我们的需求。
相关文章推荐
- Android入门逆引手册 - 14 进度条(ProgressBar)的使用
- Android——使用ProgressBar实现进度条
- Android使用动画设置ProgressBar进度的方法
- Android深入浅出系列之实例应用—程序运行进度提示条应用ProgressBar和Handler的使用
- Android 使用动画设置ProgressBar进度
- Android深入浅出系列之实例应用—程序运行进度提示条应用ProgressBar和Handler的使用
- Android程序:进度条(ProgressBar)的使用方法和案例
- Android入门(15)——使用ProgressBar实现进度条
- Android中使用ProgressBar实现进度条
- Android使用ProgressBar、自定义Notification显示文件下载进度
- Android深入浅出系列之实例应用—程序运行进度提示条应用ProgressBar和Handler的使用
- Android 使用ProgressBar实现进度条
- Android实用笔记——使用ProgressBar实现进度条
- Android进度条控件progressbar使用方法详解
- 【Android】31、常见控件的使用方法——ProgressBar
- 我的Android进阶之旅------>Android之进度条(ProgressBar)的功能和用法
- Android(java)学习笔记130:ProgressBar使用的
- 使用ProgressBar实现进度条
- Android初试--更新进度条(ProgressBar)2
- progressbar使用方法:进度画面大小,进度画面背景,进度百分比