2011-05-09 83 views
1

我有一个edittext,我已经为其分配了一个touch listener。但是当我触摸editText时,软键盘不会弹出。我用过 InputMethodManager manager =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); manager.showSoftInput(roomLnEditTxt,InputMethodManager.SHOW_IMPLICIT);如何打开EditText的软键盘ontouchListener

但仍然无法正常工作。

回答

0

在清单

<activity android:name=".activity" android:configChanges="keyboardHidden|orientation"> 
2

使用SHOW_FORCED添加而不是SHOW_IMPLICIT这一行

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

这一定会解决你的问题。

+0

问题在onTouch()方法中解决我返回了真正的值。 – user744627 2011-05-09 13:15:02