<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<ProgressBar
android:id="@+id/ProgressBar1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="?android:attr/progressBarStyleHorizontal"
/>
<Button
android:id="@+id/button1"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_below="@+id/ProgressBar1"
android:text="主进度增加10"/>
<Button
android:id="@+id/button2"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_below="@id/button1"
android:text="第二进度增加20"/>
</RelativeLayout>
package com.example.progressbar_o1;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ProgressBar;
public class MainActivity extends Activity {
private ProgressBar progressBar1;
private Button button1;
private Button button2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
progressBar1 = (ProgressBar) findViewById(R.id.ProgressBar1);
button1 = (Button) findViewById(R.id.button1);
button2 = (Button) findViewById(R.id.button2);
FirstClick fist=new FirstClick();
SenClick send=new SenClick();
button1.setOnClickListener(fist);
button2.setOnClickListener(send);
/*
* progressBar1.setMax(400); progressBar1.setProgress(300);
* progressBar1.setSecondaryProgress(350); //判断是否垂直还是水平style true为垂直
* false为水平 boolean isfalg=progressBar1.isIndeterminate(); //主进度增加10
* progressBar1.incrementProgressBy(10); //第二进度增加10
* progressBar1.incrementSecondaryProgressBy(10);
*/
}
class FirstClick implements OnClickListener {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
progressBar1.incrementProgressBy(10);
}
}
class SenClick implements OnClickListener {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
progressBar1.incrementSecondaryProgressBy(20);
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
Android当中的进度条
ProgressBar 有两种进度条 一种垂直(圆圈) 一种水平(水平线)
SeekBar 拖拽进度条(MP3播放的哪种)
RatingBar 三角形(类是酒店评分)
SeekBar、和RatingBar都是 ProgressBar类的子类
ProgressBar的style
水平风格:Horizontal
小风格:Small
反方向风格:Inverse
小反向的风格:Small.Inverse
大反向风格:Large.Inverse
进度条的主要属性
进度条最大值:max
当前进度:progress
次要进度的值:SecondaryProgress
分享到:
相关推荐
android进度条的基本使用实例,对初学者还是很有帮助的哦
NULL 博文链接:https://davice-li.iteye.com/blog/779477
帮助新手最快掌握Android常用组件。
android进度条例子android进度条例子
Android 进度条对话框Demo.rar
这是一个改进版的android进度条实例,本实例中,进度条在进度过程中,会在进度条中显示相应的进度百分比,而且该百分比的显示位置会根据你当前的进度点位置而自动变换位置,要么显示在左边,要么显示在右边,非常...
Android进度条对话框Demo.rar
Android 进度条对话框Demo.zip
之前在网上做 螺纹的进度条 发现网上没有 做了这个供大家使用 android 进度条 螺纹渐变 有很多不足希望改进后分享出来 告诉我
javascript进度条实例 进度条加载实例
android开发进度条的实现样式包括三种(图片,style,动画),研究完成后可以完美解决各种进度条的展示
MFC进度条的使用实例,MFC进度条的使用实例,MFC进度条的使用实例
Android跑马进度条,普通进度条,自定义进度条
Android 进度条 开发实例。欢迎大家下载学习
Android带进度条简易浏览器项目源码.Android带进度条简易浏览器项目源码.Android带进度条简易浏览器项目源码.Android带进度条简易浏览器项目源码.Android带进度条简易浏览器项目源码.Android带进度条简易浏览器项目...
Android进度条颜色的设置ddddddddddddddddddddd
最全的android进度条设计大全,让你为所欲为
android 进度条对话框 源码 可以直接运行
Android进度条源代码。
Android 进度条对话框示例源程序,demo说明:功能是前30条形,30-70转圈,70-100条形 文字跟着变。1.简介系统ProgressDialog的主要特征。