1
Мне нужно изменить TextColor элементов MenuItems в моем ActionBarCompat во время выполнения. Есть какой-либо способ сделать это?Как изменить TextColor auf ActionBarCompat MenuItem во время выполнения?
Мне нужно изменить TextColor элементов MenuItems в моем ActionBarCompat во время выполнения. Есть какой-либо способ сделать это?Как изменить TextColor auf ActionBarCompat MenuItem во время выполнения?
Попробуйте использовать растянутую строку, чтобы изменить текст элемента меню. вот пример кода для ссылки на ур.
@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);
}
Смотрите [Android документацию] (https://developer.android.com/training/basics/actionbar/styling.html) – ramaral
я сделал, и если я правильно понимаю, что это не возможно, чтобы изменить стиль в во время выполнения. – notme
Извините, я не хорошо прочитал вопрос! – ramaral