2013-08-26 21 views
5

Come personalizzare la visualizzazione della scheda della barra di azione per ottenere l'altezza desiderata ..?Come modificare l'altezza della vista della barra delle azioni

voglio l'uscita in questo modo con le schede della barra delle operazioni enter image description here

ma sto ottenendo l'output come questo

enter image description here

Sto usando visualizzazione personalizzata sulla visualizzazione a scheda impostando visualizzazione personalizzata

Come modificare manualmente l'altezza della vista a schede?

risposta

0

è possibile utilizzare ActionBar.getHeight() per ottenere l'altezza.

e poi per impostare ad una determinata altezza si può fare:

prima creare un nuovo tema

<?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> 

quindi impostare il tema per la vostra attività

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

UPDATE:

<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

Non funziona ... actionbarsize sta solo impostando l'altezza della barra di azione, non l'altezza della tabview): – Naruto

+0

sì per modificare l'altezza delle schede è necessario modificare l'altezza della barra di azione .. controllare il codice aggiornato –

+0

non funziona .. .. –

Problemi correlati