Android EditText获取焦点并弹出软键盘的方式
1 234567891011 | /** * EditText获取焦点并显示软键盘 */public void showSoftInput(EditText editText) { editText.setFocusable(true); editText.setFocusableInTouchMode(true); editText.requestFocus(); InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); assert imm != null; imm.showSoftInput(editText, 0);} |
如果想让光标移动到文字末尾,加上这句代码:
1 | editText.setSelection(editText.getText().length()); |
作者: 夏之雪