【问题标题】:How can I change text size of tabhost?如何更改 tabhost 的文本大小?
【发布时间】:2013-01-28 01:58:23
【问题描述】:

我想更改 tabhost 中字符串的文本大小。我该怎么做?

【问题讨论】:

    标签: android android-tabhost text-size


    【解决方案1】:

    1.通过Style-XML为Activity添加主题

    <style name="CustomTheme" >
    <item name="android:textSize">18sp</item>
    <item name="android:textStyle">bold</item>
    </style>
    

    然后在您的androidManifest.xml 中为您的TabActivityActivity 指定上面包含您的TabWidget 的主题:

    <activity android:name="MyTabActivity" android:theme="@style/CustomTheme">
    

    2。 TabHost 通过代码的样式指示器

    TextView textTab = new TextView(this);
    textTab.setText("TAB-INDICATOR");
    textTab.setTextSize(18);
    textTab.setGravity(Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL);
    spec = tabHost.newTabSpec("TAB1").setIndicator(textTab).setContent(new Intent(this, Your.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));
    tabHost.addTab(spec);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-10
      • 1970-01-01
      • 2018-06-14
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-06
      相关资源
      最近更新 更多