android显示和隐藏键盘
16lz
2021-12-04
阅读更多
public class KeyboardUtil {public static void hideSoftInput(Activity acitivity) {InputMethodManager imm = (InputMethodManager) acitivity.getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(acitivity.getWindow().getDecorView().getApplicationWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);}public static void showSoftInput(EditText et) {et.requestFocus();InputMethodManager imm = (InputMethodManager) et.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);imm.showSoftInput(et, InputMethodManager.RESULT_UNCHANGED_SHOWN);}public static void showSoftInputDelay(final EditText et) {et.postDelayed(new Runnable() {@Overridepublic void run() {showSoftInput(et);}}, 300);}}
更多相关文章
- Android名称、版本和API level的对应关系
- A first hand look at building an Android(安卓)application
- android EditText 去除边框
- 设置 Toolbar(ActionBar) 上的按钮颜色
- 设置 Toolbar(ActionBar) 上的按钮颜色
- Android(安卓)SparseArray源码阅读
- android pdf 阅读器开发, pdf demo, pdf第三方控件
- Android(安卓)SparseArray源码阅读
- IPC—进程间通信的基础概念--《Android开发艺术探索》阅读笔记—