2011-05-19 124 views

回答

0

在您的代碼中試試這個。

for (int i = 0; i < tabHost.getTabWidget().getChildCount(); i++) { 

      RelativeLayout relativeLayout =(RelativeLayout)tabHost.getTabWidget().getChildAt(i); 
      relativeLayout.getChildCount(); 

      TextView tabhostText = (TextView) relativeLayout.getChildAt(1); 

      tabhostText.setTextSize(20.0f); // you can set the TextSize of your tab also 
      tabHost.getTabWidget().getChildAt(i).getLayoutParams().height = 30; 

     } 

它會工作。

+0

我會試試看,謝謝回覆! – hzxu 2011-05-19 05:42:46

+0

我在onCreate方法中試過,但高度都是-1,也許我應該在創建後嘗試獲取它?編輯:我之後嘗試過,它也沒有工作。 – hzxu 2011-05-20 01:37:48

+0

我已經編輯了我的答案,你可以在你的代碼中試試這個。 – Sujit 2011-05-20 05:16:41