TabWidget タイトルのフォント サイズを設定したい。次のタイトルの 6 つのタブがあります。
デリー | デリー | ムンバイ | ムンバイ ニューヨーク | ニューヨーク 上海 | 上海 シカゴ | シカゴ | シドニー
画面にタイトルの全文を表示できません。したがって、タブのタイトルのみのフォントサイズを縮小し、それ以外の場所は縮小したくありません。
ありがとうアマン
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
お役に立てれば!