2010-12-09 46 views
1

Je fais un peu avancé TabActivity mais je dois obtenir tous les TabView thats dans le TabHost. Avec tabHost.getCurrentTabView() je peux obtenir la TabView actuelle, mais est-il un moyen d'obtenir un TabView par son ID?Android TabHost est-il un moyen d'obtenir TabView par ID


j'ai réussi à faire une solution de contournement en faisant une boucle dans la méthode onCreate() où je vais à chaque onglet et de mettre tous les objets View dans un tableau.

private View[] tabs; 

    for(int i = 0; i < getTabWidget().getTabCount(); i++) 
    { 
     tabHost.setCurrentTab(i); 
     tabs[i] = tabHost.getCurrentTabView(); 
    } 

Répondre

0

Il n'y a pas TabView dans Android.

Pour rechercher le contenu d'un onglet via son ID, appelez le findViewById() sur le TabHost.