Question

Je veux mettre à jour la barre de progression dans ma demande.

J'ai créé une nouvelle vue en utilisant gonfleur et dans cette nouvelle vue, je veux montrer la mise à jour la barre de progression horizontale.

Comment puis-je faire cela en particulier?

Aussi je suis arrivé à savoir que lorsque nous créons une nouvelle vue par Inflater, nous devons ajouter à la classe d'activité actuelle par addContentView (), je ne sais pas comment faire ce que j'ai essayé beaucoup jusqu'à présent .

aider quelqu'un peut me ici?

Était-ce utile?

La solution

Alors, que vous ne fournissez pas de code, laissez-moi cherche ma boule de cristal ... attendre ... OK, il est là. Vous avez quelque chose comme ceci:

View someView = inflater.inflate(R.layout.view_with_progress_bar, null);

Pour accéder à votre ProgressBar, vous devez utiliser la méthode findViewById:

ProgressBar yourProgressBar = (ProgressBar)someView.findViewById(R.id.id_of_your_progress_bar);
// you can know modify the progress bar: yourProgressBar.setBlahBlah

Pour ajouter la vue qui contient la barre de progression pour vous l'activité en cours, vous devez avoir une référence au conteneur que vous avez précédemment défini. Donc, je suppose que vous avez déjà fait: setContentView(R.layout.something);, alors vous avez une disposition appelée something.xml; que la mise en page contient un ViewGroup (LinearLayout, RelativeLayout, etc .; ma boule de cristal ne peut pas voir que clairement). , Vous devez ensuite définir un ID à ce conteneur, créer une référence et ajoutez votre nouvelle vue à elle:

// in your onCreate method
setContentView(R.layout.something);

// let's suppose it's a LinearLayout
LinearLayout mainContainer = (LinearLayout)findViewById(R.id.id_you_gave_to_container);

// blha blah... the rest of your code. Keep in mind that you will
// probably have to declare the mainContainer outside the onCreate method

// here, you have already inflated your view, and want to add it to your activity
mainContainer.addView(someView);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top