2010-07-29 7 views
1

Je me demande comment supprimer l'étiquette sur les onglets Je veux seulement une icôneseule icône sur les onglets

intent = new Intent().setClass(this, Test.class); 
    spec = tabHost.newTabSpec("test").setIndicator("test", 
        res.getDrawable(R.drawable.ic_tab_test)) 
        .setContent(intent); 
    tabHost.addTab(spec); 

J'ai un fichier xml pour chaque onglet décrivant l'icône Tout fonctionne parfaitement sauf que je veux d'avoir seulement l'icône, pas l'étiquette

Thanx

Répondre

0

Essayez d'utiliser une chaîne vide pour l'indicateur ...

intent = new Intent().setClass(this, Test.class); 
spec = tabHost.newTabSpec("test").setIndicator("", 
       res.getDrawable(R.drawable.ic_tab_test)) 
       .setContent(intent); 
tabHost.addTab(spec); 
+0

Alors, comment puis-je forcer mon icône pour couvrir tout l'onglet (remplir le vide laissé par l'étiquette mis au rebut) – superseed77

+0

@ superseed77 Je ne suis pas à un ordinateur en ce moment que je peux vérifier mais je crois que modifier le layout_height de le 'TabWidget' va ajuster la taille des onglets pour remplir l'espace qui aurait pu être utilisé pour le texte .. tout cela dépend de la taille des images que vous utilisez pour vos onglets. –

Questions connexes