Android初试--更新进度条(ProgressBar)2 曾经终败给现在 2022-08-26 08:12 397阅读 0赞 Android初试--更新进度条(ProgressBar)2 上一篇文章中我们看到了环形进度条的,那么现在我们就来看看水平进度条的使用。那么在更新进度条的时候需要注意其中的两个重点方法: 方法1:ProgressBar.setMax(int maxvalue)—-设置进度条的最大值。 方法2:ProgressBar.setProgress(int progressvalue)—-设置进度条更新的当前值。 下面就通过代码来测试。 布局文件源代码: 效果: 主Activity中的代码实现: package com.example.progressbardemo2; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.ProgressBar; public class MainActivity extends Activity { private Button myButton=null; private ProgressBar myProgressBar=null; //保存进度条的当前值 private int myValue=0; //创建一个Handler对象用来更新进度条的值 private Handler myHandler=new Handler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); myButton=(Button)findViewById(R.id.button1); myProgressBar=(ProgressBar)findViewById(R.id.progressBar1); //设置进度条的最大值 myProgressBar.setMax(10000); //按钮注册监听器 myButton.setOnClickListener(new MyClick()); } //内部类充当监听器 public class MyClick implements OnClickListener{ @Override public void onClick(View v) { //新建一个线程 new Thread(new Runnable() { @Override public void run() { //循环10000次,不停的更新myValue的值 while(myValue++<10000){ //将一个Runnable对象添加到消息队列中, //并且当执行到该对象时执行run()方法 myHandler.post(new Runnable() { @Override public void run() { //设置进度条的值为当前值 myProgressBar.setProgress(myValue); } }); } } }).start(); } } } 当我们点击按钮之后进度条就会主动更新,如图:
相关 [Android]ProgressBar进度条 ProgressBar -------------------- ProgressBar是进度条控件,ProgressBar的应用场景很多,比如用户登录时,后台发送请求,以 落日映苍穹つ/ 2024年03月27日 09:14/ 0 赞/ 179 阅读
相关 Android实例,更新进度条,进度条应用。 效果如下: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nL 男娘i/ 2023年07月04日 08:44/ 0 赞/ 80 阅读
相关 android progress进度条 圆角,shape+颜色值搞定ProgressBar进度条圆角 ![785c70aaec21?utm\_campaign=maleskine&utm\_content=note&utm\_medium=seo\_notes&utm\_sou 我就是我/ 2022年10月05日 07:57/ 0 赞/ 739 阅读
相关 Android初试--更新进度条(ProgressBar)2 Android初试\--更新进度条(ProgressBar)2 上一篇文章中我们看到了环形进度条的,那么现在我们就来看看水平进度条的使用。那么在更新进度条的时候需要注意其中的 曾经终败给现在/ 2022年08月26日 08:12/ 0 赞/ 398 阅读
相关 Android初试--更新进度条(ProgressBar)1 Android初试\--更新进度条(ProgressBar)1 我们在安装软件或者是打开千千静听播放音乐的时候都会看见进度条,进度条可以带给用户良好的体验,Android就为 朱雀/ 2022年08月26日 05:58/ 0 赞/ 440 阅读
相关 Android 几种 PROGRESSBAR的属性(进度条) <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schem 淡淡的烟草味﹌/ 2022年08月24日 06:15/ 0 赞/ 300 阅读
相关 Android—ProgressBar进度条应用 .java package com.example.myapp; import android.app.Activity; import a 落日映苍穹つ/ 2022年08月21日 07:59/ 0 赞/ 321 阅读
相关 Android中进度条ProgressBar的使用 1.环形进度条的使用 > 这种进度条无法显示进度,显示为一个不断旋转的环形,可以通过设置其可见性来使用,这种进度条只需要添加其控件即可 大的环形进度条 不念不忘少年蓝@/ 2022年07月27日 15:57/ 0 赞/ 335 阅读
相关 Android进度条ProgressBar颜色的渐变设置 Android进度条ProgressBar颜色的渐变设置 前言: Android系统并没有为我们提供设置进度条颜色渐变的属性、方法,使用系统的属性方法只能把进度条设置为一 绝地灬酷狼/ 2022年06月09日 09:14/ 0 赞/ 882 阅读
相关 Android ProgressBar:进度条控件 当应用程序在后台运行时,可以使用进度条(ProgressBar)反馈给用户当前的进度信息。进度条被用以显示当前应用程序的运行状况、功能完成多少等情况。 [Androi 我会带着你远行/ 2021年12月09日 23:13/ 0 赞/ 658 阅读
还没有评论,来说两句吧...