在自定义键盘中以编程方式更改键盘keyIcon和keyBackground

时间:2018-09-20 17:13:24

标签: android keyboard

我想根据用户选择来更改关键背景颜色和文本颜色,但是我找不到在Java文件中使用KeyboardView或Keyboard对象的方法,有什么可以帮助的吗? 这是我的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);

0 个答案:

没有答案