изменить цвет setHeaderTitle onCreateContextMenu - PullRequest
0 голосов
/ 15 декабря 2018

Я бы хотел изменить цвет setHeaderTitle, потому что по умолчанию он розовый. Подскажите, пожалуйста, как?

menu.setHeaderTitle("Choose");

Я знаю, что если я изменю colorAccent с

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

это работает, но, конечно, меняет многие цвета моего приложения.

Вот полный код

@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo)
{
    super.onCreateContextMenu(menu, v, menuInfo);
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_general, menu);
    menu.setHeaderTitle("Choose");
}

1 Ответ

0 голосов
/ 15 декабря 2018

Как программно изменить цвет панели действий

Панель действий:

Панель действий отображается вверху действия

Если это ваш вариант использования, вы можете использовать этот метод.. GetSupportActionBar () setBackgroundDrawable (newColorDrawable (Color.parseColor ( "# 5e9c00")));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...