2011-12-26 11 views
2

私は、以下のコードで言及TABNAMEに基づいて動的に私を助けることができる 誰が私のtabindicatorを変更したいですか?タブインジケータを動的に変更するにはどうすればよいですか?

ありがとうございます。

tabHost.setOnTabChangedListener(new OnTabChangeListener() { 

      @Override 
      public void onTabChanged(String tabId) { 
       String tabName = getCurrentWebView().getUrl(); 

      // set the tabname as tabindicator of current tab 

      } 
     }); 
    } 

答えて

5

あなたがでそれを行うことができます。

TabWidget vTabs = getTabWidget(); 
RelativeLayout rLayout = (RelativeLayout) vTabs.getChildAt(tabIndex); 
((TextView) rLayout.getChildAt(textIndex)).setText("Tab indicator text"); 
+0

私はこれを得たが.............. Uに感謝.......... –

+1

wohoパーティー:) –

関連する問題