1

我想更改 uyari_str 的文本大小,但我不能。我的代码是:

tabHost.addTab(spec);     
    view = new MyView(this, R.drawable.res_tab_uyar);

    spec = tabHost.newTabSpec("uyar").setIndicator(buildIndicator(R.string.uyari_str)).setContent(new TabHost.TabContentFactory(){

        @Override
        public View createTabContent(String tag) {
            return tv;
        }       
    });
4

1 回答 1

0

例如,您的 tabhost 在相对布局中包含 4 个项目。

毕竟,您可以使用getTabWidget().getTabCount()来获取标签计数..

for (int i = 0; i < 4; i++) {
    RelativeLayout rl = (RelativeLayout) tabHost.getTabWidget().getChildAt(i);
    TextView textView = (TextView) rl.getChildAt(1);

    textView.setTextSize(15); // for example.
    }

您可以使用此代码或类似的东西。:)

此致。

于 2013-11-07T10:42:02.390 回答