2017-06-01 101 views
0

我想在listview.My對話框自定義對話框中添加一個進度條是自定義對話框進度條

dialog = new Dialog(RegestrationActivity.this); 
    dialog.setContentView(R.layout.dialog_qulification); 
    dialog.setTitle("State"); 
    dialog.getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, 
      WindowManager.LayoutParams.MATCH_PARENT); 
    ListViewQualification = (ListView)dialog.findViewById(R.id.ListViewQualification); 

    ProgressBarStateQuali = (ProgressBar)dialog.findViewById(R.id.ProgressBarStateQuali); 


     ProgressBarStateQuali.setVisibility(View.VISIBLE); 
     ListViewQualification.setVisibility(View.GONE); 
     ProgressBarStateQuali.setVisibility(View.GONE); 
     ListViewQualification.setAdapter(adapterState); 
     ListViewQualification.setVisibility(View.VISIBLE); 
    dialog.show(); 

但它不工作

+0

如果你正在定製對話框,我會建議作出DialogFragment –

+0

好,是否有可能以任何方式在這種類型的自定義對話框中添加進度條? –

+0

是的,你可以添加任何你想要的,它會有一個完全不同的視圖,添加spinners或任何 –

回答

2

您已設置的知名度都已到你的進度條,刪除它的工作:

 ProgressBarStateQuali.setVisibility(View.GONE); 
+1

那麼這是什麼? 'ProgressBarStateQuali.setVisibility(View.VISIBLE);'? –

+0

它設置在第一行ProgressBarStateQuali.setVisibility(View.VISIBLE),在下一行它變成了GONE。 –

+0

哦,是的,我的不好,我以爲那是另一個進度條, –