0

タブホストにある文字列のテキストサイズを変更したい。これどうやってするの?

4

1 に答える 1

2

1.Style-XML を介してアクティビティにテーマを追加する

<style name="CustomTheme" >
<item name="android:textSize">18sp</item>
<item name="android:textStyle">bold</item>
</style>

次に、あなたのまたはあなたを含むandroidManifest.xml上記のテーマを指定します:TabActivityActivityTabWidget

<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);
于 2013-01-27T17:58:23.210 に答える