2012-03-05 9 views
6

No he podido encontrar la manera de cambiar el estilo de texto de la pestaña según si el ActionBar está apilado o no. Solo el fondo parece ser ajustable.¿Hay alguna manera de establecer actionBarTabTextStyle específicamente para la barra de acciones apiladas?

Estoy usando ActionBarSherlock. Mi fondo ActionBar es azul con texto blanco. Estoy usando navegación con pestañas, así que cuando la porción de pestañas se apila debajo del ActionBar principal, quiero que el fondo sea blanco (lo que hice usando abBackgroundStacked). Esto hace que el texto sea invisible (el texto es del mismo color que el fondo). Quiero que el texto sea negro cuando la barra de acciones está apilada. ¿Algunas ideas?

Respuesta

0

Si está utilizando una barra de acciones apilada, las pestañas se apilan en vertical y parte de la barra de acciones en horizontal.

Luego haga un estilo específicamente para retrato, que tenga texto negro en las pestañas blancas apiladas y un estilo para el modo horizontal que tenga texto blanco en las pestañas azules ActionBar +.

Escriba cada estilo en un archivo de styles.xml separado y colóquelo según corresponda en carpetas de valores y valores de terreno (para paisajismo). Eso es lo que hice y funciona perfectamente.

Cuestiones relacionadas