2013-02-26 37 views
0

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

Delhi | 孟买| 纽约| Shahnghai | 芝加哥| Sydney

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

由于 阿曼

+0

同样与标签图像分享您的代码。 – user2060383 2013-02-26 11:36:10

+0

http://stackoverflow.com/questions/5788971/how-to-change-the-font-size-of-tabhost-in-android可能对您有所帮助。 – 2013-02-26 11:44:32

回答

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>标签下的以下文件:How to change the font size of tabhost in android

希望这有助于:

android:theme="@style/CustomTheme" 

这个答案实际上是从借来的!