进度条有两种,如图
横向进度条
转圈进度条
学的就这两种,转圈的一般是不定的,比如加载某些东西,加载完了,就把圈圈隐藏就行,横向的就可以表示大概是百分之多少。让用户心里有个大概的盼头。圈圈的都是系统自带的,没有改动,就不贴代码了,只贴横向的。
<ProgressBar android:id="@+id/pb002" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="0dp" android:layout_marginLeft="0dp" android:layout_marginTop="92dp" android:max="100"//进度条的总数 android:onClick="load"//指定点击事件发生时调用哪个方法 app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" />
以上是在activity_main.xml里编写的,然后还要在MainActivity.java里添加相应代码。
pb002=findViewById(R.id.pb002);//在onCreate里添加,找到进度条句柄。 //这个方法就是xml文件里指定的处理点击事件的方法 public void load(View view) { int count=pb002.getProgress();//取得进度数值 Log.e(TAG, "load: "+count);//这是用来测试count值的日志输出,没用的代码。 count+=10; Log.e(TAG, "load1: "+count);//这是用来测试count值的日志输出,没用的代码。 pb002.setProgress(count);//写入进度数值 }
药贩子用“评书机”专坑老人
“泰国香米”企业已被连夜查封(假香米吃了对人有害吗)
男子曝作坊用黄喉废油鸭血做肥牛
315晚会提示这些短信千万别点
天才历史学者李硕透露自己即将离世
315曝光景区称6年来没发生意外(景区高空项目安全带“不安全”)
部分宠物医院收费乱象调查
旧车置换宝马新车骗局(宝马车置换补贴标准)
offer约定月薪2万1入职时变4千
东方甄选CEO称有问题不要攻击主播(东方甄选的东西怎么样)
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议