0

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"
/>

ありがとうございました

4

0 に答える 0