J'ai une application Android avec 3 onglets dans un TabHost (étiquettes de texte, pas d'images). Je mis en place les onglets comme ceci:Modifier le texte sur un onglet Android
intent = new Intent().setClass(this, AnnouncementsActivity.class);
spec = tabHost.newTabSpec("news").setIndicator("News").setContent(intent);
tabHost.addTab(spec);
je démarre un thread d'arrière pour aller chercher les annonces de mon serveur et je veux mettre à jour l'étiquette de texte sur l'onglet pour indiquer à l'utilisateur combien de nouvelles annonces il y a. Par exemple, je veux changer le texte sur l'onglet "News (3)". Comment puis-je accéder et modifier l'étiquette de texte sur l'onglet?
Toutes les suggestions sont les bienvenues!
Merci pour la réponse. Je n'ai aucun problème pour accéder au TabHost, mon problème est que je ne trouve rien dans le TabHost qui me permette de changer le texte sur l'onglet. Comment puis-je changer le texte une fois que j'ai la référence TabHost? –
Ok, merci pour le lien. Tu as raison, c'est vraiment hackish et je ne sais pas pourquoi il n'y a pas un moyen plus simple, mais ça marche pour moi, ça va faire pour l'instant. Merci encore! –