2011-06-04 97 views
0

我希望设置进度条,直到下一个活动开始。这意味着我要在加载下一页或活动时删除黑屏。如何解决此问题?如何在android中设置进度条?

是的我使用按钮onClick和使用listView来移动下一个活动。

+0

上? – Sumant 2011-06-04 08:56:17

回答

1
Button b1 = new Button(this); 
b1.setOnTouchListener(new OnTouchListener() 
      { 
       public boolean onTouch(View v, MotionEvent event) 
       { 
        int action = event.getAction(); 
        if(action==0) 
        { 
        } 
        else if(action == 1) 
        { 
         final ProgressDialog dialog = ProgressDialog.show(myFirstActivity.this,"Please wait","Loading...",true); 
         new Thread() 
         { 
           public void run() 
           { 
            try 
            { 
             Thread.sleep(2000); 
            } catch (InterruptedException e) 
            { 
             e.toString(); 
             e.printStackTrace(); 
            } 
            finally 
            { 
             dialog.dismiss();   
            } 
           } 
         }.start(); 
         } 
        return false; 
       } 
      }); 



    b1.setOnClickListener(new OnClickListener() 
       { 
        public void onClick(View v) 
        { 
          Intent i1 = new Intent(myFirstActiviyt.this,Second.class); 
          startActivity(i1); 
          } 
          }); 

试试这个

+0

谢谢Sumant – MMM 2011-06-06 09:17:54

+0

啊Sumant我需要一个更多的帮助,如何使用水平进度条,而不是这个 – MMM 2011-06-06 09:20:13

+0

只是去http://www.androidpeople.com/android-progress-dialog-style HTTP://eagle.phys。 utk.edu/guidry/android/progressBarExample.html http://developer.android.com/reference/android/widget/ProgressBar.html你会得到的信息@水平进度条 – Sumant 2011-06-06 09:26:33