【发布时间】:2013-01-28 01:58:23
【问题描述】:
我想更改 tabhost 中字符串的文本大小。我该怎么做?
【问题讨论】:
标签: android android-tabhost text-size
我想更改 tabhost 中字符串的文本大小。我该怎么做?
【问题讨论】:
标签: android android-tabhost text-size
1.通过Style-XML为Activity添加主题
<style name="CustomTheme" >
<item name="android:textSize">18sp</item>
<item name="android:textStyle">bold</item>
</style>
然后在您的androidManifest.xml 中为您的TabActivity 或Activity 指定上面包含您的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);
【讨论】: