2013-08-26 6 views
5

So passen Sie die Aktionsleisten-Registerkartenansicht an, um die gewünschte Höhe zu erhalten ..?So ändern Sie die Höhe der Aktionsleisten-Registerkartenhöhe

möchte ich die Ausgabe wie folgt mit Aktionsleiste Tabs enter image description here

aber ich bin immer die Ausgabe wie diese

enter image description here

ich benutzerdefinierte Ansicht auf TabView bin mit von benutzerdefinierten Ansicht

Einstellung

Wie kann die Höhe der Registerkartenansicht manuell geändert werden?

Antwort

0

können Sie ActionBar.getHeight() verwenden, um die Höhe zu erhalten.

und dann zu einer bestimmten Höhe setzen Sie tun können:

ersten

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="Theme.FixedSize" parent="Theme.Sherlock.Light.DarkActionBar"> 
     <item name="actionBarSize">48dip</item> 
     <item name="android:actionBarSize">48dip</item> 
    </style> 
</resources> 

dann setzen das Thema auf Ihre Aktivität

android:theme="@style/Theme.FixedSize" 

UPDATE ein neues Thema erstellen:

<style name="YourTheme" parent="@android:style/Theme.Holo"> 
    <item name="android:actionBarTabStyle">@style/tab_nav</item> 
    <item name="android:actionBarTabTextStyle">@style/tab_nav_text</item> 
    <item name="android:actionBarSize">85dp</item> 
</style> 
+1

funktioniert nicht ... actionbarsize ist nur die Höhe der Aktionsleiste, nicht die Höhe der Tabview): – Naruto

+0

ja, um die Höhe der Tabs zu ändern, müssen Sie die Höhe der Aktionsleiste ändern .. überprüfen Sie meinen aktualisierten Code –

+0

funktioniert nicht .. .. –

Verwandte Themen