我想设置TabWidget标题的字体大小。我有6个标签,标题如下:
德里| 孟买| 纽约| Shahnghai | 芝加哥| 悉尼
屏幕无法显示标题的全文。因此,我想减少标签标题的字体大小,而不是其他地方。
由于 阿曼
答案 0 :(得分:0)
带有图像的标签布局清楚地解释。链接也有可用的代码。
http://www.androidhive.info/2011/08/android-tab-layout-tutorial/
对于字体大小,您可以使用此链接
答案 1 :(得分:0)
创建styles.xml
,定义TabWidget
的字体大小,并将文件放在res/values
下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomTheme" parent="@android:style/Theme">
<item name="android:tabWidgetStyle">@style/CustomTabWidget</item>
</style>
<style name="CustomTabWidget" parent="@android:style/Widget.TabWidget">
<item name="android:textAppearance">@style/CustomTabWidgetText</item>
</style>
<style name="CustomTabWidgetText" parent="@android:style/TextAppearance.Widget.TabWidget">
<item name="android:textSize">desired_font_size_in_sp</item>
</style>
</resources>
然后,通过在标签活动的<activity>
标记下添加以下内容,指定您在清单文件中定义的主题:
android:theme="@style/CustomTheme"
这个答案实际上来自:How to change the font size of tabhost in android
希望这有帮助!