2011-07-08 9 views
0

私のアプリケーションでは、プログレスバー1000msecを表示したいと思います。次のコードを使用していますが、進行状況バーが不確定モードに変換されています。どのようにそれを処理するには?次のようにアンドロイド - 確定プログレスバーの挿入方法

マイコードは、明示的にあなたがあなたのダイアログで、不確定進捗状況を望んでいないことを設定

Exitexpand_pd = ProgressDialog.show(RB_UpcomingExits.this, "", "Please wait...", true); 
Thread t = new Thread() 
{ 
    public void run() 
    { 
    try 
    {                                    
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR); 
    Thread.sleep(1000);             
     if(Exitexpand_pd.isIndeterminate())             
     Exitexpand_pd.dismiss();                               
    } 
    catch (Exception e) 
    {              
     e.printStackTrace(); 
    }                
    rb_Exitexpand_Handler.post(null);            
    Exitexpand_pd.dismiss(); 
    } 
};  

答えて

0

showメソッドのドキュメントを参照してください。ブール値をfalseに変更する必要があります。

Exitexpand_pd = ProgressDialog.show(RB_UpcomingExits.this, "", "Please wait...", false); 
+0

私はそれが不確定を示すまで偽を置いています。私がrb_Exitexpand_Handler.post(null)を使用しているときの問題です。 Exitexpand_pd.dismiss(); – naresh

+0

は変更する必要がありますか? – naresh

+0

よろしくお願いします – naresh

0

です:

pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); 
pd.setIndeterminate(false); 
+0

私は働いていないまで、このようにやっている(手段をinderterminateを変換) – naresh

+0

側のコメント:あなたは私はあなたの他のためにそれを読み違えた、「まで」が、文脈から、私は「まだ」あなたは意味信じて言っている@nareshこのコメントを読むまでコメントしてください。 –

関連する問題