Android – ActionBarSherlock – Establecer textcolor de texto en el menú

Quiero cambiar el color blanco del texto a naranja.

He aquí un ejemplo.

ActionBarSherlock

Esto se puede hacer mediante la configuración de algunos estilos para su barra de acción. Se explica en este blog http://android-developers.blogspot.com.au/2011/04/customizing-action-bar.html

Debe establecer esto en su estilo para su aplicación.

<style name="MyTheme" parent="android:style/Theme.Holo.Light"> <item name="android:dropDownListViewStyle">@style/MyDropDownListView</item> </style> 

A continuación, puede especificar este estilo con su propio color de texto.

 <!-- style the items within the overflow menu --> <style name="MyDropDownListView" parent="android:style/Widget.Holo.ListView.DropDown"> <!-- This is the orange text color --> <item name="android:textColor">#CC3232</item> </style> 

Puede cambiar fácilmente el color del texto MenuItem utilizando SpannableString lugar de String .

 @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.your_menu, menu); int positionOfMenuItem = 0; // or whatever... MenuItem item = menu.getItem(positionOfMenuItem); SpannableString s = new SpannableString("My red MenuItem"); s.setSpan(new ForegroundColorSpan(Color.RED), 0, s.length(), 0); item.setTitle(s); } 

Esto no cambia textColor, solamente color de Backgorund

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.