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

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

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

瀏覽:164日期: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久久,三上悠亚国产精品一区二区三区
午夜视频一区二区在线观看| 蜜桃av一区二区三区电影| 日韩毛片一区| 麻豆一区二区三| 国产精品日韩久久久| 亚洲成人三区| 亚洲调教视频在线观看| 精品伊人久久| 免费福利视频一区二区三区| 国产精品v亚洲精品v日韩精品| 一区二区视频欧美| 国产在线不卡| 在线天堂中文资源最新版| 麻豆成人av在线| 四虎影视精品| 精品久久久久久久| 日韩精品久久理论片| 伊人精品久久| 日本欧美一区二区在线观看| sm久久捆绑调教精品一区| 国产精品va| 六月丁香综合在线视频| 丝袜美腿亚洲色图| 午夜亚洲精品| 亚洲最新无码中文字幕久久 | 欧美日韩一区二区三区不卡视频| 亚洲男女av一区二区| 日韩欧美一区二区三区免费看| 欧美专区18| 91精品国产一区二区在线观看| 久久精品亚洲人成影院 | 久久影院资源站| 日本免费一区二区视频| 日韩精品五月天| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美aa国产视频| 男女男精品网站| 国产精品亚洲综合色区韩国| 成人亚洲欧美| 免费美女久久99| 国产精品调教| 日韩久久精品网| 久久国产福利| 精品久久久中文字幕| 国产精品97| 中文字幕成人| 久久不卡国产精品一区二区| 少妇久久久久| 亚洲久久在线| 色黄视频在线观看| 欧美激情另类| 天堂va在线高清一区| 亚洲免费一区二区| 免费看欧美美女黄的网站| 久久这里只有| 成人一区而且| 国产精品香蕉| 一二三区精品| 91精品精品| 欧美二区视频| 最新亚洲激情| 国产成人在线中文字幕| 亚洲成av人片一区二区密柚 | 美女91精品| 美女精品一区二区| 亚洲精品午夜av福利久久蜜桃| 91久久精品无嫩草影院| 久久久久网站| 国产精品115| 亚洲一区网站| 黄色在线网站噜噜噜| 7m精品国产导航在线| 欧美日韩国产亚洲一区| 欧美精品99| 在线手机中文字幕| 青青草91视频| 在线综合亚洲| 日韩电影免费网站| 五月激激激综合网色播| 日本欧美不卡| 精品三级在线观看视频| 亚洲小说春色综合另类电影| 久久久9色精品国产一区二区三区| 欧美亚洲人成在线| aa国产精品| 日韩在线不卡| 精品久久福利| 国产精品啊v在线| 日韩福利视频导航| 午夜精品网站| 成午夜精品一区二区三区软件| 中文字幕av一区二区三区人| 免费欧美一区| 久久久精品五月天| 91中文字幕精品永久在线| 国产日韩欧美在线播放不卡| 蜜桃视频一区二区三区| 伊人久久婷婷| 伊人久久大香线蕉av不卡| 成人国产精品一区二区网站| 欧美日韩一视频区二区| 最新亚洲国产| 免费在线成人网| 亚洲欧美综合| 欧洲亚洲一区二区三区| 成年男女免费视频网站不卡| 精品亚洲成人| 免费在线日韩av| 欧美国产免费| 国产精品18| 久久精品超碰| 国产麻豆一区二区三区 | 模特精品在线| 亚洲综合丁香| 日本欧洲一区二区| 视频一区中文字幕国产| 黄色成人精品网站| 成人免费电影网址| 日韩欧美一区二区三区免费观看| 精品三级在线观看视频| 精品一区二区三区中文字幕在线| 国产高清视频一区二区| 国产伦一区二区三区| 国产精品99久久免费观看| 久久国产精品免费一区二区三区| 日本特黄久久久高潮| 国产精品资源| 精品日韩一区| 国产传媒在线| 久久亚洲国产| 国产午夜久久| 亚洲最新av| 婷婷精品在线| 日韩精彩视频在线观看| 日韩精品导航| 蜜桃久久久久| 另类专区亚洲| 亚洲午夜黄色| 蜜臀久久99精品久久久久久9| 日韩一区二区三区高清在线观看| 欧美日韩一区二区三区不卡视频| 国产精品白丝一区二区三区| 成人精品国产亚洲| 香蕉久久99| 六月天综合网| 日韩高清成人在线| 久久一区精品| se01亚洲视频| 99在线|亚洲一区二区| 亚洲精品人人| 久久97久久97精品免视看秋霞| 精品三区视频| 激情欧美一区二区三区| 综合一区av| 精品国产黄a∨片高清在线| 日韩一区二区三区在线免费观看| 亚洲神马久久| 国产亚洲第一伦理第一区| 精品视频一区二区三区在线观看 | 国产日韩1区| 91麻豆国产自产在线观看亚洲| 欧美 日韩 国产一区二区在线视频 | 日本一区二区高清不卡| 亚洲高清毛片| 日韩成人精品一区二区三区 | 免费在线观看精品| 国产精品九九| 国产中文一区| 国产精区一区二区| 久久久精品网| 日韩精品视频网| 福利欧美精品在线| 六月丁香综合| 国产成人精选| 每日更新成人在线视频| 美女视频网站久久| 国产亚洲福利| 国产一区二区三区网| 久久国产精品久久久久久电车| 国产精品观看| 欧美精品一线| 国产九一精品| 亚洲国产日韩欧美在线| 欧美日一区二区三区在线观看国产免 | 中文字幕视频精品一区二区三区 | 黑丝一区二区三区| 国产精品密蕾丝视频下载| 久久国产毛片| 国产精品亚洲综合色区韩国| 精品在线播放| 精品视频一二| 婷婷精品在线观看| 久久中文字幕av一区二区不卡| 国产精品最新自拍| 一本色道久久精品| 精品国产乱码久久久| 日韩在线成人| 美女久久久久| 国产精品黑丝在线播放| 日本色综合中文字幕|