當我們的應用在進行耗時操作時,顯示乙個進度條呈現給使用者。讓使用者知道當前進度是乙個非常好的體驗,接下來我們就來簡單了解下progressbar(本文主要針對剛開始學習的人。大神能夠繞開啦),先看效果圖:
進度條progressbar共同擁有幾種樣式。如圓形,長條形等等,本例中用的是長條形:
style="@android:style/widget.progressbar.horizontal"
主程式(mainactivity)**:
package com.example.progressbar;
import android.os.bundle;
import android.os.handler;
import android.os.message;
import android.annotation.suppresslint;
import android.view.view;
import android.view.view.onclicklistener;
import android.widget.button;
import android.widget.progressbar;
import android.widget.textview;
import android.widget.toast;
public class mainactivity extends activity
});//主線程更新ui
handler=new handler() }; }; } private class task implements runnable else if (progress <=0) } } } //耗時操作,每執行一次,暫停一秒 private void dowork() catch (interruptedexception e) } }
布局:
ProgressBar 基礎應用 簡單
建立乙個簡單的窗體,介面如下 基礎應用 按鈕對應的 方法一 修改 progressbar1.value 來使進度條顯示發生變化 private void btneasy click object sender,eventargs e 方法二 設定 step 屬性,呼叫 performstep 來使進...
UICollectionView的簡單使用
所屬controller要遵循三個協議 uicollectionviewdatasource,uicollectionviewdelegate,uicollectionviewdelegateflowlayout uicollectionviewflowlayout flowlayout uicol...
BGAQRCode Android的簡單使用
compile com.google.zxing core 3.2.1 xmlns android 這句是使用選擇器框架時用到的 xmlns tools package com.huaqiang.zxingdemo 選擇框架用到 android name android.permission.cam...