2

アクションバーのシャーロックを含む一連のタブがあります。各タブには、テキストとアイコンがあります。

各アイコンの周りのパディングを変更するにはどうすればよいですか。各タブのテキストのすぐ隣にあります。また、一部のタブには (側面に) 大きなスペースがあり、他のタブにはありません。どうすればこれを取り除くことができますか?

4

1 に答える 1

1

ActionBarSherlock でタブのパディングにカスタム スタイルを使用する

<style name="MyStyle" parent="Theme.Sherlock">
    <item name="actionBarTabStyle">@style/MyTabStyle</item>
    <item name="actionBarTabTextStyle">@style/MyTabTextStyle</item>
</style>
<style name="MyTabStyle" parent="Widget.Sherlock.ActionBar.TabView">
    <item name="android:paddingLeft">6dp</item>
    <item name="android:paddingRight">6dp</item>
</style>
<style name="MyTabTextStyle" parent="Widget.Sherlock.ActionBar.TabText">
    <item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
    <item name="android:textColor">@android:color/primary_text_dark</item>
    <item name="android:textSize">12dip</item>
</style>
于 2012-10-04T06:41:11.533 に答える