物理键盘语言切换和鼠标点击在 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 一起使用时,它可以正常工作。我不知道原因。