2013-08-08 18 views
5

Ich möchte die obere Aktionsleiste eine Höhe von 50dp und die untere Tableiste eine Höhe von 70dp haben.Adjust ActionBar Heights Separat

Gerade jetzt, in meinem style.xml, habe ich den Code

<style name="Theme.ActionBarSize" parent="AppBaseTheme"> 
<item name="android:actionBarSize">60dip</item> 

Aber das ändert sich die Höhe der beiden Aktionsleisten 60dp, wenn ich es in Offensichtliche gesagt, was ich nicht etwas ist, möchte . Wie kann ich die Höhe jeder Aktionsleiste individuell anpassen?

+0

Sie können dies - http://stackoverflow.com/questions/15098206/change-actionbar-height-on-android-jellybean – Jambaaz

Antwort

0

Sie müssen einen benutzerdefinierten Stil für android:actionBarSplitStyle und android:actionBarStyle erstellen.

<style name="Your.Theme" parent="@android:style/Theme.Holo.Light"> 
    <item name="android:actionBarStyle">@style/Your.ActionBar</item> 
    <item name="android:actionBarSplitStyle">@style/Your.Split.ActionBar</item> 
</style> 

<style name="Your.ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> 
    <item name="android:height">60dp</item> 
</style> 

<style name="Your.Split.ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> 
    <item name="android:height">70dp</item> 
</style> 

Example