Android EditText获取焦点并弹出软键盘的方式

阅读 163

2022-06-20

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());

作者: 夏之雪​ 

 


精彩评论(0)

0 0 举报