问题描述
我有一个EditText,而我已经分配了一个触摸监听器。但是,当我触碰EDITTEXT软键盘不会弹出。我已经使用
InputMethodManager经理=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
manager.showSoftInput(roomLnEditTxt,InputMethodManager.SHOW_IMPLICIT);
I have an edittext to which I have assigned a touch listener. But when I touch the editText the soft keyboard does not pop up. I have usedInputMethodManager manager=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); manager.showSoftInput(roomLnEditTxt, InputMethodManager.SHOW_IMPLICIT);
但仍然没有工作。
推荐答案
使用SHOW_FORCED代替SHOW_IMPLICIT
Use SHOW_FORCED instead of SHOW_IMPLICIT
InputMethodManager经理=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(YOUR_VIEW,InputMethodManager.SHOW_FORCED);
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); mgr.showSoftInput(YOUR_VIEW, InputMethodManager.SHOW_FORCED);
这肯定会解决你的问题。
This will definitely solve your problem.
这篇关于如何打开的EditText的软键盘ontouchListener的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!