Android手动显示和隐藏软键盘
16lz
2021-01-24
1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)
[java] view plain copy- InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
- imm.toggleSoftInput(0,InputMethodManager.HIDE_NOT_ALWAYS);
2、方法二(view为接受软键盘输入的视图,SHOW_FORCED表示强制显示)
[java] view plain copy- InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
- imm.showSoftInput(view,InputMethodManager.SHOW_FORCED);
- imm.hideSoftInputFromWindow(view.getWindowToken(),0);//强制隐藏键盘
更多相关文章
- android 4.1源码下载方法
- Android开发性能优化大总结
- 阅读《Android(安卓)从入门到精通》(17)——进度条
- [Android]Android端ORM框架——RapidORM(v2.0)
- android EditText 设置弹出数字输入法键盘
- adb下的tcpdump抓包方法
- 查看基于Android(安卓)系统单个进程内存、CPU使用情况的几种方法
- Android延时执行方法
- android不同Activity之间的数据共享