如何打开软键盘触摸编辑文本的侦听器



我有一个编辑文本,我为其分配了一个触摸侦听器。但是当我触摸编辑文本时,软键盘没有弹出。我用过InputMethodManager manager=(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);

这肯定会解决您的问题。

在清单中添加此行

<activity android:name=".activity" android:configChanges="keyboardHidden|orientation">
public boolean onTouch(View v, MotionEvent event) {
        //your code here 
        //Return false is the trick 
        return false;

返回错误为我解决了问题。

最新更新