2

小さくしたいActionBar Tabs。上部にはとがActionBarあり、次の行にはタブがあり、高さはと同じActionBarです。タブの高さを変更するにはどうすればよいですか?私は確かにstyle...

私の現在の試み、成功はありません:

<resources xmlns:android="http://schemas.android.com/apk/res/android">

<!-- THEMES -->
<style name="actionBarTabTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    <item name="@android:attr/actionBarTabTextStyle">@style/actionBarTabTextStyle</item>
    <item name="@android:attr/actionBarTabBarStyle">@style/actionBarTabBarStyle</item>
    <item name="@android:attr/actionBarTabStyle">@style/actionBarTabStyle</item>
</style>

<!-- STYLES -->
<style name="actionBarTabTextStyle" parent="android:Widget.Holo.Light.ActionBar.TabText.Inverse">
    <item name="android:textColor">@color/main</item>
    <item name="android:textSize">14sp</item>
    <item name="android:padding">0dp</item>
</style>

<style name="actionBarTabBarStyle">
    <item name="android:background">@color/white</item>
    <item name="android:padding">0dp</item>
    <item name="android:height">3dp</item>
</style>

<style name="actionBarTabStyle"> <!-- This style kills the design --> 
    <item name="android:height">3dp</item>
</style>

4

2 に答える 2

1

これを使って:

<style name="actionBarTabTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    <item name="android:actionBarTabTextStyle">@style/actionBarTabTextStyle</item>
    <item name="android:actionBarTabBarStyle">@style/actionBarTabBarStyle</item>
    <item name="android:actionBarTabStyle">@style/actionBarTabStyle</item>
</style> 

<style name="actionBarTabBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.TabView">
    <item name="android:background">@color/white</item>
    <item name="android:padding">0dp</item>
    <item name="android:height">3dp</item>
</style>
于 2013-01-02T19:42:21.023 に答える
0

多分あなたはこれらのスタイルの親を与えるべきです

<style name="actionBarTabBarStyle" parent="android:style/Widget.Holo.Light.ActionBar.TabBar">
    <item name="android:background">@color/white</item>
    <item name="android:padding">0dp</item>
    <item name="android:height">3dp</item>
</style>

<style name="actionBarTabStyle" parent="android:style/Widget.Holo.Light.Tab"> <!-- This style kills the design --> 
    <item name="android:height">3dp</item>
</style>
于 2013-01-02T21:01:04.883 に答える