回答

0

您可以使用此代碼在您的的onCreate片斷

prevTab = tabHost.getCurrentTab();// Keep track of the default tab 
tabHost.setOnTabChangedListener(new TabHost.OnTabChangeListener(){ //tabhost is a variable of type TabHost, which will contain all your tabs 
     @Override 
     public void onTabChanged(String id) { 
      int tab = tabHost.getCurrentTab(); 
      TextView tv = (TextView) getTabWidget().getChildAt(tab).findViewById(android.R.id.title); 
      tv.setTextColor(Color.BLUE);//Set selected tab colour to something you want 

      if(prevTab!=-1){// If there was a previously selected tab, set it back to a default colour as it is now unselected 
       TextView tv1 = (TextView) getTabWidget().getChildAt(prevTab).findViewById(android.R.id.title); 
       tv1.setTextColor(Color.BLACK); 
      } 
      prevTab = tab; //Update this newly selected tab to the currently selected tab, for same logic to repeat for future tab changes 
     } 
    }); 

將這個代碼段()中的所有選項卡相關的初始化後方法完成。

-1
tab.setTextColor(tabTextColor);