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

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

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

瀏覽:167日期: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久久,三上悠亚国产精品一区二区三区
亚洲精品中文字幕99999| 中文一区一区三区免费在线观| 91亚洲国产高清| 日韩av在线免费观看不卡| 日韩成人午夜精品| 在线视频观看日韩| 国产日韩欧美一区二区三区| 亚洲欧洲一区| 国产在线日韩精品| 国产日产精品一区二区三区四区的观看方式| 日本欧美在线| 日韩av有码| 国产精品嫩草影院在线看| 久久精品av| 欧美国产另类| 亚洲精品影视| 日韩精品亚洲aⅴ在线影院| 四虎精品一区二区免费| 九九综合在线| 久久av网站| 999久久久国产精品| 免费成人性网站| 亚洲va中文在线播放免费| 亚洲2区在线| 久久久久久免费视频| 97精品一区| 国产精品亚洲片在线播放| 国产精品日韩| 99亚洲视频| 综合一区av| 一区在线免费观看| 动漫av一区| 狂野欧美性猛交xxxx| 国产亚洲精品精品国产亚洲综合| 在线视频精品| 欧美日韩一区二区三区在线电影| 国产极品久久久久久久久波多结野| 精品视频国产| 美女少妇全过程你懂的久久| 亚洲1区在线观看| 久久只有精品| 久久蜜桃av| 亚洲精品大片| 欧美激情综合| 激情欧美一区| 日韩va亚洲va欧美va久久| 精品少妇一区| 亚洲一区日韩在线| 久久激情av| 91精品久久久久久久久久不卡| 免费在线观看一区二区三区| 精品国内亚洲2022精品成人| 午夜精品一区二区三区国产| 在线精品观看| 日韩成人三级| 亚洲精品激情| 久久裸体视频| 亚洲精品2区| 999精品色在线播放| 国产极品久久久久久久久波多结野| 国产精品国码视频| 国产剧情一区二区在线观看| 欧美日韩国产亚洲一区| 国产精品成人a在线观看| 久久成人高清| 精品亚洲美女网站| 久久国产精品毛片| 日韩精品1区2区3区| 伊人久久国产| 精品国产18久久久久久二百| 成人午夜精品| 亚洲综合另类| 久久亚洲欧洲| 成人精品高清在线视频| 免费久久精品视频| 日韩不卡免费高清视频| 亚洲欧美成人综合| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲综合图色| 高清一区二区| 毛片不卡一区二区| 亚洲精品免费观看| 国产成人精选| 国产99在线| 亚洲麻豆一区| 日本不卡高清| 蜜臀av亚洲一区中文字幕| 国内自拍视频一区二区三区| 久久精品亚洲一区二区| 尤物精品在线| 欧美一级二区| 国产成人精品一区二区三区视频 | 婷婷久久一区| 国产调教一区二区三区| 免费观看久久久4p| 91精品在线免费视频| 亚洲一区二区三区免费在线观看| 999国产精品| 香蕉精品视频在线观看| 久久中文精品| 精品午夜av| 亚洲天堂av资源在线观看| 久久97久久97精品免视看秋霞| 亚洲国产专区| 久久精品国产一区二区| 免费在线小视频| 中文字幕色婷婷在线视频| 伊人久久亚洲| 国产一区二区三区不卡av| 亚洲精品激情| 国产精品日韩欧美一区| 91av亚洲| 国产精品v亚洲精品v日韩精品| 亚洲一区二区网站| аⅴ资源天堂资源库在线| 国产精品www994| 播放一区二区| 久久久国产亚洲精品| 日韩欧美一区二区三区在线视频 | 国产精品一区二区精品视频观看| 国产精品福利在线观看播放| 日韩av不卡一区二区| 亚洲精品乱码| 日韩高清三区| 综合激情婷婷| 怡红院精品视频在线观看极品| 国产在线日韩| 国产成人免费视频网站视频社区| 亚洲少妇在线| 亚洲精品麻豆| 婷婷激情图片久久| 99精品美女| 免费人成精品欧美精品| 午夜在线一区| 日韩在线卡一卡二| 亚洲精品九九| 国产精品密蕾丝视频下载| 日韩精品网站| 另类激情亚洲| 激情综合五月| 日韩欧美中文字幕在线视频| 久久影院资源站| 日韩欧乱色一区二区三区在线| 国产精品久久久久毛片大屁完整版| 亚洲精品一区二区妖精| 日韩av中文字幕一区二区| 97国产成人高清在线观看| 国产精品免费看| 日韩免费av| 国产精品美女久久久久久不卡| 激情综合婷婷| 日韩国产一区二区| 久久99久久久精品欧美| 国产精品成人a在线观看| 日韩一区二区三区在线免费观看| 欧美久久精品一级c片| 亚洲天堂av资源在线观看| 国产欧美一区二区三区精品观看| 开心激情综合| 偷拍欧美精品| 日韩电影免费网址| 伊人久久视频| 婷婷综合福利| 蜜臀久久99精品久久久久久9 | 亚洲欧美专区| 私拍精品福利视频在线一区| 国产精品大片免费观看| 一区在线免费| 久久精品免费一区二区三区 | 激情久久99| 麻豆视频久久| 中文字幕在线高清| 米奇777超碰欧美日韩亚洲| 国产美女一区| 国产精品久久久久久久久久10秀| 国产中文欧美日韩在线| 极品av在线| 青草综合视频| 黄色精品网站| 国产日韩免费| 高清精品久久| 日韩视频不卡| 久久精品青草| 成人日韩在线| 国产精品国产三级国产在线观看| 国产激情一区| 国产一区二区亚洲| 99久久夜色精品国产亚洲狼| 免费在线观看日韩欧美| 日韩精品视频网站| 人在线成免费视频| 久久狠狠婷婷| 伊人久久成人| 久久字幕精品一区| 国产夫妻在线| 国产+成+人+亚洲欧洲在线| 亚洲欧美视频| 亚洲精品综合| 国产精品巨作av| 日韩成人亚洲|