Android EditText获取焦点并弹出软键盘的方式
1 2 3 4 5 6 7 8 9 10 11 | /** * 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()); |
感谢您的阅读,本文由 夏之雪 原创提供。如若转载,请注明出处:夏之雪(http://gaohanas.com/article/25929.html)