Android

[팁] ProgressDialog 표시하기 2 - 진행바

nineDeveloper 2014. 5. 13. 18:21
728x90
반응형

진행바? 머라고 해야되지; 암튼 진행 표시바를 1부터 100까지 구간으로 나누어서 쭉 올라가는 형태임

 

 

ProgressDialog = new ProgressDialog(this);
mProgressDialog.setIcon(R.drawable.icon1);
mProgressDialog.setTitle("Web Page Loading");
mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
mProgressDialog.setMax(100);
mProgressDialog.show();

mProgressHandler = new Handler(){
 @Override
 public void handleMessage(Message msg){
 super.handleMessage(msg);
 if(mProgress >=100){
  mProgressDialog.dismiss();
 }
 else{
  mProgress++;
  mProgressDialog.incrementProgressBy(20);
  mProgressHandler.sendEmptyMessageDelayed(0,100);
 }
}
};
  

   mProgressDialog = ProgressDialog.show
         (this, "WebView Loading", "Please WebPage is Loading...", true);
    
       new Thread(){
        public void run(){
         try{
          //Do some Fake-Work
          sleep(6000);
         }catch(Exception e){
         }
       // Dismiss the Dialog
         mProgressDialog.dismiss();
        }
       }.start();

728x90
반응형