progressbar进度条控件如何使用,progress进度条安卓

progressbar进度条控件如何使用,progress进度条安卓,Android进度条控件progressbar使用方法详解

这篇文章主要为大家详细介绍了机器人进度条控件进度条的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

一、简介

二、方法

1)进度条进度条使用方法

1、在布局布局文件中创建进度条控件

进度条

style=? Android:attr/progressBarStyleHorizontal

Android:layout _ width= match _ parent

Android:layout _ height= wrap _ content

安卓:进度=30

/

2、用进度条对象指向进度条控件

私有ProgressBar pb _ progressBar1

Pb _进度条1=(进度条)findViewById(r . id。Pb _进度条1);

3、通过进度条对象的getProgress()和setProgress()方法对进度进行修改

如果(进度=100){

progress=Pb _进度条1。get progress();

进度=(int)(100 * 0.2);

pb_progressBar1.setProgress(进度);

}否则进度=100;

三、代码实例

效果图:

点击增加进度按钮:

点击减少进度按钮:

代码:

油炸食品。活动01

包装鱼苗;

导入com。举例。ex 26进度条。r;

导入安卓。app。活动;

导入安卓。OS。捆绑;

导入安卓。查看。查看;

导入安卓。查看。查看。onclick侦听器;

导入安卓。小部件。按钮;

导入安卓。小部件。进度条;

公共类活动01扩展活动实现OnClickListener{

/*

* 进度条进度条使用方法

* 1、在布局布局文件中创建进度条控件

* 2、用进度条对象指向进度条控件

* 3、通过进度条对象的getProgress()和setProgress()方法对进度进行修改

*

*/

私有按钮btn _ addProgress

私按钮btn _ minusProgress

私有ProgressBar pb _ progressBar1

私有(同Internationalorganizations)国际组织进度;

@覆盖

受保护的void onCreate(Bundle saved instancestate){

//TODO自动生成的方法存根

超级棒。oncreate(savedInstanceState);

setContentView(r . layout。活动01);

BTN _添加进度=(Button)findViewById(r . id。BTN _添加进度);

BTN减进度=(Button)findViewById(r . id。BTN _负进步);

Pb _进度条1=(进度条)findViewById(r . id。Pb _进度条1);

BTN _添加进度。setonclicklistener(this);

BTN减去进步。setonclicklistener(this);

}

@覆盖

公共void onClick(视图五){

//TODO自动生成的方法存根

switch (v.getId()) {

案例编号btn_addProgress:

如果(进度=100){

progress=Pb _进度条1。get progress();

进度=(int)(100 * 0.2);

pb_progressBar1.setProgress(进度);

}否则进度=100;

打破;

案例编号btn_minusProgress:

如果(进度=0){

progress=Pb _进度条1。get progress();

progress-=(int)(100 * 0.2);

pb_progressBar1.setProgress(进度);

}否则进度=0;

打破;

默认值:

打破;

}

}

}

/ex26进度条/RES/布局/活动01。可扩展标记语言

?可扩展标记语言版本=1.0 编码=utf-8 ?

线性布局xmlns:Android= http://模式。安卓。 com/apk/RES/Android

Android:layout _ width= match _ parent

Android:layout _ height= match _ parent

安卓:方向=垂直

!表示"…式样的”:家庭式|教会式设置控件样式-

!-用?来引用东西-

进度条

style=? Android:attr/progressBarStyleSmall

Android:layout _ width= wrap _ content

Android:layout _ height= wrap _ content

/

进度条

style=? Android:attr/progressBarStyleLarge

Android:layout _ width= wrap _ content

Android:layout _ height= wrap _ content

/

进度条

style=? Android:attr/progressBarStyleLargeInverse

Android:layout _ width= wrap _ content

Android:layout _ height= wrap _ content

/

进度条

style=? Android:attr/progressBarStyleHorizontal

Android:layout _ width= match _ parent

Android:layout _ height= wrap _ content

安卓:进度=30

/

进度条

Android:id= @ id/Pb _进度条1

style=? Android:attr/progressBarStyleHorizontal

Android:layout _ width= match _ parent

Android:layout _ height= wrap _ content

安卓:进度=50

android:secondaryProgress=80

android:layout_marginTop=30dp

/

线性布局

Android:layout _ width= match _ parent

Android:layout _ height= wrap _ content

安卓:方向=水平

纽扣

Android:id= @ id/BTN _添加进度

Android:layout _ width= wrap _ content

Android:layout _ height= wrap _ content

android:text=增加进度

android:layout_weight=1

/

纽扣

Android:id= @ id/BTN _减进度

Android:layout _ width= wrap _ content

Android:layout _ height= wrap _ content

android:text=减少进度

android:layout_weight=1

/

/线性布局

/线性布局

四、注意点

1、通过进度条对象的getProgress()和setProgress()方法对进度进行修改

progress=Pb _进度条1。get progress();

进度=(int)(100 * 0.2);

pb_progressBar1.setProgress(进度);

2、遇到不知道的控件和属性,可以通过设置和得到方法来看看怎么使用

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

progressbar进度条控件如何使用,progress进度条安卓