Задать вопрос
goodwin74
@goodwin74

Как можно поменять цвет кнопки программно?

По умолчанию стоит обычный стиль light. Те. серая кнопка. Хотелось бы программно поменять цвет на кнопке например на #1cd000. Потому что в визуальном редакторе я просто вбиваю в backgroundTint #1cd000 и кнопка становится зеленой не теряя своей формы (в отличии от установки цвета в background). Как подобное реализовать в коде?
  • Вопрос задан
  • 3063 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Решения вопроса 1
goodwin74
@goodwin74 Автор вопроса
Нашел решение на забугорном сайте. Если кому пригодится вот код:

findViewById(R.id.button2).getBackground().setColorFilter(Color.parseColor("#1cd000"), PorterDuff.Mode.MULTIPLY);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы