Переключатель языка физической клавиатуры и щелчки мыши не работают в 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 он работает нормально,Я не знаю причину.