日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Android實現進度條(ProgressBar)的功能與用法

瀏覽:163日期:2022-09-22 17:23:03

進度條(ProgressBar)的功能與用法,供大家參考,具體內容如下

進度條是UI界面中一種實用的UI組件,用于顯示一個耗時操作顯示出來的百分比,進度條可以動態的顯示進度,避免是用戶覺得系統長時間未反應,提高用戶的體驗。下面程序簡單示范了進度條的用法,界面布局文件如下:

Android實現進度條(ProgressBar)的功能與用法

在layout下的activity_main中:

<?xml version='1.0' encoding='utf-8'?><LinearLayout xmlns:android='http://schemas.android.com/apk/res/android' xmlns:app='http://schemas.android.com/apk/res-auto' xmlns:tools='http://schemas.android.com/tools' android:layout_width='match_parent' android:orientation='vertical' android:layout_height='match_parent' tools:context='.Main5Activity'> <LinearLayout android:layout_width='match_parent' android:layout_height='wrap_content' android:orientation='horizontal'/><!-- 定義大環形進度條--> <ProgressBar android:layout_width='wrap_content' android:layout_height='wrap_content' /><!-- 定義中等環形進度條--> <ProgressBar android:layout_width='wrap_content' android:layout_height='wrap_content'/><!-- 定義小環形進度條--> <ProgressBar android:layout_width='wrap_content' android:layout_height='wrap_content' /> <TextView android:layout_width='wrap_content' android:layout_height='wrap_content' android:text='任務完成進度條' android:textSize='24dp'/><!-- 定義水平進度條--> <ProgressBar android: android:layout_width='match_parent' android:layout_height='wrap_content' android:max='100' /><!-- 定義水平進度條,改變軌道外觀--> <ProgressBar android: android:layout_width='match_parent' android:layout_height='wrap_content' android:max='100' android:progressDrawable='@drawable/c4' /></LinearLayout>

在drawable下的文件下的my_bar中:

<?xml version='1.0' encoding='utf-8'?><layer-list xmlns:android='http://schemas.android.com/apk/res/android'> <!-- 定義軌道的背景--> <item android: android:drawable='@drawable/c4'/><!-- 定義已完成部分的樣式--> <item android: android:drawable='@drawable/c2'/></layer-list>

在MainActivity.java中:

package com.example.test03;import androidx.annotation.NonNull;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.ProgressBar;import java.lang.ref.WeakReference;public class Main5Activity extends AppCompatActivity {// 該模擬填充長度為100的數組 private int[] data=new int[100]; private int hasdata=0;// 記錄ProgressBar的完成進度 int status=0; private ProgressBar bar; private ProgressBar bar2; static class MyHandler extends Handler{ private WeakReference<Main5Activity> activity; MyHandler(WeakReference<Main5Activity> activity){ this.activity=activity; } @Override public void handleMessage(@NonNull Message msg) {// 表明該消息是該程序發送的 if (msg.what==0x111){activity.get().bar.setProgress(activity.get().status);activity.get().bar2.setProgress(activity.get().status); } } }// 負責更新進度 MyHandler myHandler=new MyHandler(new WeakReference<>(this)); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main5); bar=findViewById(R.id.bar); bar2=findViewById(R.id.bar2);// 啟動線程在執行進度 new Thread(){ @Override public void run() {while (status<100){// 獲取耗時操作的完成百分比 status=doWork();// 發送消息 myHandler.sendEmptyMessage(0x111);} } }.start(); }// 模擬耗時操作 public int doWork() {// 為數組元素賦值 data[hasdata++] = (int) (Math.random() * 100); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } return hasdata; }}

**以上就介紹到這里,上面簡單實現了一些進度條的方法。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久久精品久久久久久96| 男女精品网站| 综合激情五月婷婷| 精品捆绑调教一区二区三区| 国产成人黄色| 极品av在线| 在线人成日本视频| 国产资源在线观看入口av| 91av亚洲| 久久精品国产大片免费观看| 欧美日韩一二三四| 99在线精品视频在线观看| 午夜在线精品偷拍| 蜜桃视频在线观看一区二区| 亚洲影视一区| 欧美精品中文字幕亚洲专区| 国产精品亚洲综合色区韩国| 欧美激情视频一区二区三区免费| 欧美日韩一区二区三区四区在线观看 | 久久久久欧美精品| 亚洲性色视频| 蜜乳av另类精品一区二区| 午夜精品影视国产一区在线麻豆| 欧美一区成人| 美女精品久久| 日本久久成人网| 先锋影音国产一区| 久久精品99国产国产精| 荡女精品导航| 精品日韩毛片| 综合激情五月婷婷| 久久国产欧美日韩精品| 日韩av有码| 99国产一区| 久久国产尿小便嘘嘘| 蜜桃视频在线网站| 久久亚洲精品伦理| 国产精品天堂蜜av在线播放| 欧美好骚综合网| 性欧美长视频| 欧美激情福利| 亚洲二区免费| 日韩极品在线观看| 在线看片国产福利你懂的| 亚洲欧美视频一区二区三区| 国产精品videossex久久发布| bbw在线视频| 蜜桃一区二区三区在线| 麻豆精品视频在线观看| 国产字幕视频一区二区| 久久精品超碰| 欧美国产91| 国产精品115| 日韩视频一区二区三区在线播放免费观看 | 九九综合九九| 欧美日韩一区自拍| 99精品视频精品精品视频| 日韩中文字幕一区二区高清99| 蜜桃久久久久| 国产精品美女久久久| 国产一区二区三区亚洲综合| 欧美日韩亚洲国产精品| 老司机精品在线| 一区三区视频| 另类欧美日韩国产在线| 亚洲一区二区三区高清| 麻豆视频一区| 中文字幕中文字幕精品| 毛片在线网站| 国产亚洲精品美女久久| 欧美精品一线| 国产 日韩 欧美 综合 一区| 亚洲精品在线国产| 国产成人黄色| 亚洲精品少妇| 婷婷成人综合| 国产激情一区| 蜜桃久久av一区| 日韩精品欧美| 久久精品国产99国产| 亚洲精品视频一二三区| 亚洲欧洲另类| 九九精品调教| 国产不卡av一区二区| 综合激情网...| 九九综合九九| 天堂√中文最新版在线| 国产精品一区二区精品视频观看 | 日韩av一级| 欧美激情福利| 日韩国产高清在线| 亚洲一区欧美激情| 久久久久国产精品一区二区| 久久精品欧洲| 国产日韩欧美一区| 中文字幕一区二区三区日韩精品| 亚洲视频综合| 精品国产一区二区三区av片| 在线视频亚洲欧美中文| 91久久久精品国产| 涩涩av在线| av免费不卡国产观看| 久久99高清| 免费亚洲婷婷| 国产精品一区二区99| 91大神在线观看线路一区| 伊人精品久久| 午夜在线一区二区| 欧美美女一区| 久久中文亚洲字幕| 日韩精品免费一区二区在线观看| 电影91久久久| 麻豆国产91在线播放| 国产欧美日韩在线一区二区 | 精品国产aⅴ| 欧美国产三级| 国产日韩视频在线| 国产欧美一区二区三区精品观看| 视频一区中文字幕精品| 亚洲日产av中文字幕| 日韩在线观看一区二区| 香蕉久久久久久久av网站| 亚洲欧美日本日韩| 国产精品毛片| 免费精品视频最新在线| 日韩中文字幕av电影| 亚洲精品影视| 日本视频一区二区| 欧美日韩在线精品一区二区三区激情综合| 日韩高清在线观看一区二区| 青青草国产成人99久久| 青青在线精品| 久久久国产精品网站| 精品久久91| 日本欧美不卡| 美女久久久久| 中文在线一区| 亚洲毛片视频| 日韩av成人高清| 国产精品qvod| 成人三级高清视频在线看| 欧美亚洲日本精品| 亚洲v在线看| 亚洲经典在线| 亚洲精品无播放器在线播放| 国产午夜精品一区在线观看| 国产精品分类| 中文字幕高清在线播放| 91精品一区二区三区综合| 婷婷亚洲五月| 一本综合精品| 国产精品地址| 日本美女一区| 欧美精品一线| 青青国产91久久久久久| 精品欠久久久中文字幕加勒比| 日韩久久视频| 性一交一乱一区二区洋洋av| 日韩精品成人在线观看| 老色鬼精品视频在线观看播放| 中文字幕色婷婷在线视频| 美女少妇全过程你懂的久久| 亚洲免费毛片| 国产高清精品二区| 亚洲电影有码| 亚洲人成高清| 精品三级久久久| 欧美特黄一级| 日韩国产精品久久久| 成人国产精品一区二区免费麻豆| 欧美.日韩.国产.一区.二区 | 亚洲成人三区| 日本aⅴ亚洲精品中文乱码| 九九久久国产| 伊人久久婷婷| 国产精品一区高清| 国产一区清纯| 欧美在线观看天堂一区二区三区| 日韩av在线中文字幕| 日韩在线一二三区| 国产精品伊人| 亚洲女同中文字幕| 国产精品久久久久久久免费软件| 久久精品免费一区二区三区| 日本精品在线播放| 一区二区三区四区在线看| 青草av.久久免费一区| 成人亚洲欧美| 亚洲欧洲日韩| 久久九九精品| 国产精品男女| 欧美日韩国产免费观看| 国产精品久一| 丝袜美腿一区二区三区| 精品视频在线你懂得| aⅴ色国产欧美| 成人污污视频| 亚洲精品麻豆| 91精品二区| 亚洲精品**中文毛片|