我想根据用户选择来更改关键背景颜色和文本颜色,但是我找不到在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);