我需要隐藏软键盘以响应单击按钮 . 我看到了一些关于这个的帖子,我尝试了:
InputMethodManager im = (InputMethodManager) getSystemService(
Context.INPUT_METHOD_SERVICE);
im.hideSoftInputFromWindow(myEditText1.getWindowToken(), 0);
这很好用 . 但现在我有两个EditText视图 . 无论选择哪种EditText,我现在如何隐藏软键盘?我也试过了
InputMethodManager im = (InputMethodManager) getSystemService(
Context.INPUT_METHOD_SERVICE);
im.hideSoftInputFromWindow(myEditText1.getWindowToken(), 0);
im.hideSoftInputFromWindow(myEditText2.getWindowToken(), 0);
,但那没效果......
谢谢你的帮助!
EDIT: 找到解决方案 . 发表于下方 .
3 回答
只是你不需要指出具体的观点 . 我用这个和工作:)
一个解决方案是不从EditText获取窗口令牌,但是从隐藏键盘本身的按钮:
您可以使用参数“播放”以实现您想要的任何效果 . 希望这有帮助!