пользовательская клавиатура - выбор клавиши из всплывающей клавиатуры с помощью клавиатуры - PullRequest
1 голос
/ 01 мая 2019

Я хочу выбрать клавишу во всплывающем окне клавиатуры не нажатием на нее, а при нажатии на нее. введите описание изображения здесь

я пробовал этот код, когда я ничего не выбрал во всплывающем окне, исчезнет после запуска и работы, но я не могу, когда я ключ на клавиатуре из всплывающего окна не работает.

 keyboardView.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View view, MotionEvent motionEvent) {
            if(motionEvent.getAction() == MotionEvent.ACTION_UP) {
             keyboardView.closing();
            }
            return false;
        }
    });

А это мой код для onCreateInputView

keyboardView = (KeyboardView) getLayoutInflater().inflate(R.layout.keyboard_view, null);
    keyboard = new Keyboard(this, R.xml.letters_small);
    keyboardView.setKeyboard(keyboard);
    keyboardView.setPreviewEnabled(false);
    keyboardView.setOnKeyboardActionListener(this);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...