Android(安卓)软键盘那点事
16lz
2021-12-04
Android 软键盘那点事
软键盘已显示则隐藏,反之亦然
InputMethodManager imm =(InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
监听软键盘的确定按钮,一般用来替换“确定”按钮
mEditText.setOnEditorActionListener(new EditText.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_DONE) { InputMethodManager imm =(InputMethodManager)v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); /*隐藏软键盘*/ if (imm.isActive()) { imm.hideSoftInputFromWindow(v.getApplicationWindowToken(), 0); } /*按确定后的其他操作*/ return true; } return false; } });
更多相关文章
- ch02 Android(安卓)TextView与EditView
- Android(安卓)音量增加减少按钮事件
- Android对话框的高级设置《二》设置对话框按钮的透明度和对话框
- Android(安卓)EditText 代码实现键盘弹出打开和关闭工具类
- android:screenOrientation 强制屏幕方向
- Android创建自定义键盘
- Android中的集中常用布局方式和按钮事件的处理方式
- Android自定义对话框(Dialog)
- android相对布局的案例