我有一个分配给触摸侦听器的edittext。但是,当我触摸editText时,软键盘不会弹出。我用过
InputMethodManager管理器=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
                        manager.showSoftInput(roomLnEditTxt,InputMethodManager.SHOW_IMPLICIT);

但仍然无法正常工作。

最佳答案

使用SHOW_FORCED而不是SHOW_IMPLICIT

InputMethodManager mgr =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
                            mgr.showSoftInput(YOUR_VIEW,InputMethodManager.SHOW_FORCED);

这肯定会解决您的问题。

关于android - 如何打开EditText的软键盘ontouchListener,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5933400/

10-08 23:29