Androidキーボードの設定方法を教えてもらえますか? テキストフィールドがフォーカスされているときに、テキストフィールドのすぐ下にキーボードを表示したい。まず、keyboardView コンテナーをドッキング解除してから、テキスト フィールドの下に表示する必要があると想定しています。
そして android:layout_width と android:layout_height は私にとってはうまくいきません。誰でも理由を教えてもらえますか?
私は先月、理解しようとしてきましたが、まだ運がありません。ヒントはありますか?
Javaコードは次のとおりです。
@Override
public View onCreateInputView() {
kv = (KeyboardView)getLayoutInflater().inflate(R.layout.keyboard, null);
keyboard = new Keyboard(this, R.xml.qwerty);
kv.setKeyboard(keyboard);
kv.setOnKeyboardActionListener(this);
return kv;
}
xml は次のとおりです。
<android.inputmethodservice.KeyboardView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/keyboard"
android:layout_width="100dp"
android:layout_height="50dp"
android:keyPreviewLayout ="@layout/preview"
android:keyTextColor = "#8EFFA1"
/>
ありがとうございました