2011-05-19 86 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