Здравствуйте, я пишу приложение-калькулятор, в котором условно есть 5 кнопок. На каждую из них установлено свойство background (selector), в котором прописаны состояния pressed и unpressed. Теперь вопрос: мне нужно вдобавок сделать так, чтобы кнопка меняла цвет своего текста при её касании, а при отпускании возвращалась в исходное состояние. Нужно ли мне писать громосткий код с инициализацией каждой кнопки, определением метода OnTouchListener и дальнейшем присвоением каждой из них данного слушателя или же есть более элегантное решение? Подскажите, кто знает. Заранее спасибо!