2017-06-01 1 views
0

Je voulais ajouter une barre de progression dans un dialogue personnalisé dans le dialogue listview.My estBarre de progression dans le dialogue personnalisé

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(); 

Mais il ne fonctionne pas

+0

Si vous êtes faites dialogue personnalisée, je suggère faire DialogFragment –

+0

Ok, est-il possible de quelque façon que d'ajouter la barre de progression dans ce type de dialogue personnalisée ?? –

+0

oui, vous pouvez ajouter ce que vous voulez, il aura une vue complète différente, ajouter des filateurs ou autre –

Répondre

2

Vous avez défini la visibilité Autant en emporte sur votre barre de progression, retirez-le, il fonctionnera:

 ProgressBarStateQuali.setVisibility(View.GONE); 
+1

alors qu'est-ce que c'est? 'ProgressBarStateQuali.setVisibility (View.VISIBLE);'? –

+0

il est défini sur la première ligne ProgressBarStateQuali.setVisibility (View.VISIBLE), sur la ligne suivante, il devient GONE. –

+0

oh oui, mon mauvais, je pensais que l'on est une autre barre de progression, –