studio item example bar actionbar android menu android-actionbar actionbarsherlock submenu

item - menu category android



Android-ActionBarSherlock-Establecer textcolor del texto en el menĂº (3)

Quiero cambiar el color blanco del texto a naranja.

Aquí hay un ejemplo.


Esto puede hacerse configurando algunos estilos para su barra de acciones. Se explica en esta publicación de blog http://android-developers.blogspot.com.au/2011/04/customizing-action-bar.html

Debes configurar esto en tu estilo para tu aplicación.

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

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


esto no cambia textColor, solo color Backgorund


Puede cambiar fácilmente el color del texto de 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); }