2012-02-15 9 views
7

Quiero cambiar la altura predeterminada de la barra ActionBar, pero no puedo encontrar ninguna información sobre ella. ¿Hay algún atributo de estilo o método para establecer la altura de las pestañas? Gracias.ActionBar pestañas altura

+0

Consulte este post [Leer este post] [1] [1]: http://stackoverflow.com/questions/13827762/actionbar-with-navigation-tabs-changes-height-with-screen- orientación –

Respuesta

7

Así es como se diseñan las pestañas. Aunque, estaba teniendo problemas para que la altura cambiara. No estoy seguro de que pueda establecer una altura mediante un Estilo en TabView. Puede que tenga que crear una vista personalizada y aplicarla a sus pestañas en su código. Todos los estilos y atributos a los que debe hacer referencia están en el SDK. Busque en la carpeta Valores de la versión de la plataforma con la que está trabajando. Así es como típicamente descubro cómo hacer esto.

<style name="Widget.Holo.Tab" parent="@android:style/Widget.Holo.Light.ActionBar.TabView"> 
    <item name="android:height">#dp</item> 
</style> 

<style name="Your.Theme" parent="@android:style/Theme.Holo.Light"> 
    <item name="android:actionBarTabStyle">@style/Widget.Holo.Tab</item> 
</style> 
+2

creo que la altura no puede verse afectada ... incluso no encontré la solución y las cosas que probé no funcionaron ... Supongo que es el predeterminado –

+0

El código en esta solución no funciona. –

8

Tiene que cambiar la altura de la barra de acciones para cambiar la altura de las pestañas.

theme.xml

<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">80dp</item> 
    .. 
</style> 
+1

Esto funcionó para mí ... –

+1

+ para mí también ... :) –

+0

¿De dónde es el tab_nav y tab_nav_text? –

0

ser consciente de que el uso de

android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen" 

en lugar de

android:theme="@android:style/Theme.Holo.Light.NoActionBar" 

lleva al siguiente problema: si se cambia de [Actividad NoActionBar] a [ ActionBar Activity] ActionBar saltará a

Cuestiones relacionadas