android - 更改选项卡后软键盘仍然可见

标签 android

我的主屏幕上有四个选项卡,其中一个接受用户输入。在输入选项卡中输入数据时,键盘会打开。当我切换到其他选项卡时,此键盘保持打开状态。关于我需要做什么的任何建议?

最佳答案

以下代码复制自Close/hide the Android Soft Keyboard .

下次,请在发帖前搜索论坛:

tabHost.setOnTabChangedListener(new OnTabChangeListener()
        {
        public void onTabChanged(String tabId)
            {
            InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(tabHost.getApplicationWindowToken(), 0);
            }
        }

关于android - 更改选项卡后软键盘仍然可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15899284/

相关文章:

cryptography - Android中 "AES"密码的含义?

android - 如何在android中实现 Material 设计圆形进度条

没有美元符号的android edittext货币格式

java - X 不活动量后如何锁定用户?

android - 错误找不到与给定名称匹配的资源(在 'src' 处,值为 '@drawable/button1')

Android - 创建新的 View 属性并传递给 XML 复合 View 组件中的子级 - 布局中的数据绑定(bind)

android - 添加 snapshotListener 时禁用第一个查询快照

Android 融合位置 API。位置始终为空

android - 无法使用 APKtool 重新编译工作 APK

android - 在水平线性布局内的动态 ImageView 中查看屏幕外