[Android] disable Edittext to bring up a soft keyboard and display the cursor properly. androidedittext
/*** Disable Edittext to bring up the software disk. The cursor is still displayed normally. */Public void disableShowSoftInput () {if (android. OS. build. VERSION. SDK_INT <= 10) {editText. setInputType (InputType. TYPE_NULL);} else {Class <EditText> cls = EditText. class; Method method; try {method = cls. getMethod ("setShowSoftInputOnFocus", boolean. class); method. setAccessible (true); method. invoke (editText, false);} catch (Exception e) {// TODO: handle exception} try {method = cls. getMethod ("setSoftInputShownOnFocus", boolean. class); method. setAccessible (true); method. invoke (editText, false);} catch (Exception e) {// TODO: handle exception }}}
For Android EditText, how does one set the default value to pop up without a soft keyboard?
EditText is a soft keyboard that pops up when the focus is obtained. You can focus on other controls during activity initialization. You can configure android: getFocus = "true" in xml for the focus "; the spelling may be wrong. The effect is good, and there is no IDE in hand.
EditText automatically obtains the focus, but does not bring up the Input Soft Keyboard ???
InputMethodManager im = (InputMethodManager) getSystemService (INPUT_METHOD_SERVICE); im. showSoftInput (TV, 0 );