Если менять фон, то на кнопку вешаешь слушатель. При нажатии менять цвет через .сетБэкграунд. Есле загружать фон, тут много действий. Начиная от загрузки файла через поток и заканчивая заменой картинки текущего бекграунда.
всем привет, кто-то знает, как добиться вот такого поведения для TextInputLayout и TextInputEditText (текст посередине, hint слева). P.s. ответы со стак оверфлоу пробовала