Android 8.1 实体键盘输入时收起软键盘

Android 8.1 实体键盘输入时收起软键盘

最近收到客户邮件,想要实现当操作设备实体键盘输入字符时软键盘自动收起,具体修改参照如下:

/frameworks/base/core/java/android/app/Activity.java

    public boolean onKeyUp(int keyCode, KeyEvent event) {
+        switch (keyCode) {
+               case KeyEvent.KEYCODE_0:
+               case KeyEvent.KEYCODE_1:
+               case KeyEvent.KEYCODE_2:
+               case KeyEvent.KEYCODE_3:
+               case KeyEvent.KEYCODE_4:
+               case KeyEvent.KEYCODE_5:
+               case KeyEvent.KEYCODE_6:
+               case KeyEvent.KEYCODE_7:
+               case KeyEvent.KEYCODE_8:
+               case KeyEvent.KEYCODE_9:
+               case KeyEvent.KEYCODE_STAR:
+               case KeyEvent.KEYCODE_POUND: {
+               InputMethodManager inputMethodManager= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
+               inputMethodManager.hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), 0);
+            }
+        }

重新编译验证,修改生效,当操作设备实体键盘输入字符时软键盘已自动收起

相关推荐

  1. Android 8.1 实体键盘输入收起键盘

    2024-03-18 20:02:05       20 阅读
  2. Android 键盘的显示和隐藏

    2024-03-18 20:02:05       37 阅读
  3. 解决在Android Compose中点击空白处收回键盘

    2024-03-18 20:02:05       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 20:02:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 20:02:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 20:02:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 20:02:05       20 阅读

热门阅读

  1. 关于安卓文件夹压缩和解压(一)zip处理

    2024-03-18 20:02:05       19 阅读
  2. LeetCode--151

    2024-03-18 20:02:05       22 阅读
  3. 行为型-观察者模式

    2024-03-18 20:02:05       22 阅读
  4. 习题6-4 使用函数输出指定范围内的Fibonacci数

    2024-03-18 20:02:05       21 阅读
  5. 量化交易入门(四)Python开发-基本语法

    2024-03-18 20:02:05       23 阅读
  6. nginx应用场景(附配置)

    2024-03-18 20:02:05       23 阅读
  7. Websocket 中的 sub-protocol 和 extensions 的关系

    2024-03-18 20:02:05       22 阅读
  8. 机器学习复习(9)——自定义dataset

    2024-03-18 20:02:05       23 阅读
  9. 【详细带你了解软件系统架构的演变】

    2024-03-18 20:02:05       22 阅读