2015-04-19 1 views
0

Как изменить фон key.key в методе onPress при нажатии клавиши и изменить его снова, когда клавиша отпущена? Если вам нужна какая-либо часть моего кода, спросите пожалуйста. Заранее спасибо.Как сменить фон keyboard.key при нажатии?

+0

Найдите или добавьте применимые методы событий и измените вид, на который они ссылаются. Клавиатуры не обязательно являются простыми кодами, а иногда их собственные соответствия координат касания к представлениям, а не использования системы, поэтому, как это необходимо сделать, * сильно зависит от того, как ваша реализация обрабатывает штрихи. –

+0

Вы имеете в виду фон кнопки на клавиатуре программного обеспечения? –

+0

Хорошо, спасибо. Я искал что-то, но ничего не нашел. @SergiiRudchenko Да, фон одной кнопки на клавиатуре. – jelic98

ответ

0

Если вы пишете приложение для клавиатуры, вам, вероятно, придется переопределить onTouch(MotionEvent). В этом методе вы должны вызвать super.onTouch (MotionEvent), а затем реализовать свои фоновые изменения на основе возвращаемого типа MotionEvent.getAction(). Если это ACTION_UP или ACTION_CANCEL, установите фон в нормальное состояние. Если это ACTION_DOWN, установите фон в нажатом состоянии.

+0

Спасибо, я попробую что-нибудь. – jelic98