2015-04-27 3 views
0

как я могу подсчитать общее количество вкладок в tabhost, чтобы я мог продолжить цикл. Как я могу сравнить tabId с выбранным currenttab.I не могу установить видимость видимости ontab change listener.Подсчитайте общее количество вкладок в Tabhost

public void onTabChanged(String tabId) 
      { 
       System.out.println("kkkkk"+tabId); 
       System.out.println("lll"+mTabHost.getTabWidget().getChildAt(mTabHost.getCurrentTab())); 

       for (int j = 0; j <17; j++) 
       { 
        System.out.println("*****"+mTabHost.getTabWidget().getChildAt(mTabHost.getCurrentTab())); 
        System.out.println("***"+tabId); 
        if(tabId==mTabHost.getTabWidget().getChildAt(mTabHost.getCurrentTab()).toString()) 
        { 
         imageontab.setVisibility(View.VISIBLE); 
        } 
        else 
        { 
         imageontab.setVisibility(View.GONE); 
        } 
       } 

      } 
     }); 

ответ

0

Вы можете получить, как показано ниже:

getTabHost().getTabWidget().getTabCount() 
Смежные вопросы