减少android中标签标题的字体大小



我想设置TabWidget标题的字体大小。我有6个标签,标题如下:

德里|孟买|纽约|沙洪海|芝加哥|悉尼

屏幕无法显示标题的全文。因此,我想减少字体大小,只有标题的选项卡,没有其他地方。

谢谢阿曼

创建一个定义TabWidget字体大小的styles.xml,并将文件放在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"

这个答案实际上是借用自:如何在android 中更改tabhost的字体大小

希望这能有所帮助!

相关内容

  • 没有找到相关文章

最新更新