Android: физический переключатель языка клавиатуры и щелчки мыши не работают в EditText - PullRequest
0 голосов
/ 31 января 2019

Переключатель языка физической клавиатуры и щелчки мыши не работают в EditText.

Я создал EditText динамически, как показано ниже.

    EditText box = new EditText(this);
    box.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence charSequence, int start, int count, int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
            //String message = box.getText().toString();
            //nativeVirtualKeyboardChanged(message);
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int start, int before, int count) {
        }
    });
    //box.setVisibility(View.GONE);

    box.setFocusable(true);
    box.setFocusableInTouchMode(true);
    box.setCursorVisible(true);
    box.setVisibility(View.VISIBLE);

Однако при использовании с AlertDialog он работает нормально,Я не знаю причину.

...