2013-10-24 1 views
1

Мне нужно изменить TextColor элементов MenuItems в моем ActionBarCompat во время выполнения. Есть какой-либо способ сделать это?Как изменить TextColor auf ActionBarCompat MenuItem во время выполнения?

+0

Смотрите [Android документацию] (https://developer.android.com/training/basics/actionbar/styling.html) – ramaral

+0

я сделал, и если я правильно понимаю, что это не возможно, чтобы изменить стиль в во время выполнения. – notme

+0

Извините, я не хорошо прочитал вопрос! – ramaral

ответ

1

Попробуйте использовать растянутую строку, чтобы изменить текст элемента меню. вот пример кода для ссылки на ур.

@Override 
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { 
inflater.inflate(R.menu.menuId, menu); 
SpannableString str = new SpannableString("Menu item text"); 
str.setSpan(new ForegroundColorSpan(Color.BLUE), 0, str.length(), 0); 
menu.getItem(R.id.menuItemId).setTitle(str); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^