Не удается добавить цвет в панель навигации и строку состояния с помощью переменной в Android studio

#android #android-studio

Вопрос:

Эй, все, я пытаюсь добавить цвет в строку состояния и панель навигации, и код для этого :-

 if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            getWindow().setNavigationBarColor(getResources().getColor(R.color.yellow));}
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            getWindow().setStatusBarColor(getResources().getColor(R.color.yellow));
        }
 

теперь проблема в том, что это утверждение принимает только входные данные, такие как «R. color.yourcolor»
, и у меня есть цвет в строковой форме, такой как String colour = yellow;
Поэтому я не знаю, как я могу проанализировать эту строку в приведенном выше коде и изменить цвет моей строки состояния и панели навигации.