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;            }        });

更多相关文章

  1. ch02 Android(安卓)TextView与EditView
  2. Android(安卓)音量增加减少按钮事件
  3. Android对话框的高级设置《二》设置对话框按钮的透明度和对话框
  4. Android(安卓)EditText 代码实现键盘弹出打开和关闭工具类
  5. android:screenOrientation 强制屏幕方向
  6. Android创建自定义键盘
  7. Android中的集中常用布局方式和按钮事件的处理方式
  8. Android自定义对话框(Dialog)
  9. android相对布局的案例

随机推荐

  1. Android(安卓)Jetpack Compose 最全上手
  2. 【Android】AsyncTask实现异步处理
  3. Android导入导出txt通讯录工具(源码共享)
  4. Android(安卓)画虚线显示实线的BUG
  5. Android跳转支付宝生活缴费界面
  6. Android(安卓)Activity堆栈信息
  7. 手机上的Wifi分析仪
  8. android视频播放简单实现(VideoView&Media
  9. 快过年了,推荐款好应用
  10. Intent的使用