#android #android-studio #colors
#Android #android-studio #Цвет
Вопрос:
У меня возникла проблема, я знаю, как установить цвета программно, используя следующий метод
Например:
imageButton.setColorFilter(ContextCompat.getColor(this,R.color.colorAccent));
Это работает просто отлично, что делать, если я не хочу устанавливать цвета с colors.xml например
следующие цвета в XML
android:background="@android:color/holo_orange_dark"
Я хочу установить цвета выше программно, я не хочу использовать цвета в colors.xml
Ответ №1:
Используйте это
getResources().getColor(android.R.color.holo_orange_dark)
Вот полный код:
imageButton.setColorFilter(getResources().getColor(android.R.color.holo_orange_dark));
Надеюсь, это поможет. Не стесняйтесь обращаться за разъяснениями…