изменение клавиатуры keyIcon и keyBackground программно на пользовательской клавиатуре - PullRequest
0 голосов
/ 20 сентября 2018

Я хочу изменить цвет фона ключа и текста на основе выбора пользователя, но я не смог найти способ для этого с помощью объектов KeyboardView или Keyboard в Java-файле, может ли кто-нибудь помочь?вот мой код XML

<android.inputmethodservice.KeyboardView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/keyboard"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:keyPreviewLayout ="@layout/preview"
android:keyBackground="@drawable/background2"
android:labelTextSize="12sp"
android:keyHeight="@dimen/keyheight"
/>

и вот мой код Java

KeyboardView kv =(KeyboardView)getLayoutInflater().inflate(R.layout.keyboard, null);
Keyboard keyboard = new Keyboard(this, R.id.xmlKeyboard);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...