這是android網(wǎng)絡加載顯示進度條下載,最近在做一個網(wǎng)絡應用軟件,為了提高用戶體驗,必須在聯(lián)網(wǎng)獲取數(shù)據(jù)時,用一個進度條提示用戶正在加載數(shù)據(jù),以下講一下我是如何實現(xiàn)這種效果的。由于Android的界面更新只能通過自己的UI線程進行操作,所以我們需要用到Handler在進行更新界面的操作。
android網(wǎng)絡加載顯示進度條集成MUPDF來加載顯示網(wǎng)絡PDF資源,在自己應用內打開,非調用外部。 帶加載進度條。
最近在做一個網(wǎng)絡應用軟件,為了提高用戶體驗,必須在聯(lián)網(wǎng)獲取數(shù)據(jù)時,用一個進度條提示用戶正在加載數(shù)據(jù),以下講一下我是如何實現(xiàn)這種效果的。
由于Android的界面更新只能通過自己的UI線程進行操作,所以我們需要用到Handler在進行更新界面的操作。
1、不能將Activity布局設計為無標題;
并在setContentView()之前設置一下標題布局形式:
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
2、在連接網(wǎng)絡前,設置進度條為可視狀態(tài)
setProgressBarIndeterminateVisibility(true);
3、開一個新的線程向服務器請求數(shù)據(jù),獲取數(shù)據(jù)后,將進度條設為不可視狀態(tài)
new Thread(new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
try {
todosomething();
setProgressBarIndeterminateVisibility(false);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}}).start();