Как изменить цвет фона мягкой клавиатуры по умолчанию?

Я хочу знать, как изменить цвет фона мягкой клавиатуры по умолчанию?


person abrutsze    schedule 15.12.2017    source источник
comment
вы можете создать свою собственную клавиатуру   -  person ND1010_    schedule 15.12.2017
comment
отсюда tutorials-android.blogspot. в/2011/06/   -  person ND1010_    schedule 15.12.2017
comment
создать пользовательскую клавиатуру: code.tutsplus.com /учебники/   -  person ND1010_    schedule 15.12.2017
comment
Я не хочу создавать кастомный, мне нужен оригинальный   -  person abrutsze    schedule 15.12.2017


Ответы (1)


Существует XML-атрибут, называемый keyBackground. Просто установите для этого атрибута значение drawable, и он изменит изображение для ключа. Это изображение должно быть StateListDrawable со следующими возможными состояниями: нормальное, нажатое, проверяемое, проверяемое+нажатое, проверяемое+отмеченное, проверяемое+отмеченное+нажатое.

Добавьте этот атрибут в KeyboardView в XML:

<KeyboardView android:keyBackground="@drawable/whatever_you_want />

См. это руководство.

person Rainmaker    schedule 15.12.2017