android 无法隐藏键盘,我无法在Android上隐藏虚拟键盘
我正在使用支持库处理片段和嵌套片段。我无法在Android上隐藏虚拟键盘
我有一个场景,我从现有的片段中添加一个新的片段(其中包含一个EditText)。当用户点击EditText时,会显示一个虚拟键盘。但是,当键盘打开时,用户可以从ActionBar按下主页按钮,从堆栈中删除片段,但键盘仍然保持打开状态。我无法在键盘上强行关闭,我尝试了所有代码片段。鉴于描述的情况,任何人都可以指导我如何解决这个问题?
编辑:我做了一个回调函数,我从片段onDestroy调用。它承载的所有片段在MainActivity实现这个回调:
@Override
public void onHideSoftKeyboard(EditText editText) {
// HIDE SOFT KEYBOARD HERE
final InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
Toast.makeText(this,"KEYBOARD HIDDEN",Toast.LENGTH_LONG).show();
}
我得到的吐司消息和片段上的后退按钮被破坏(动作条后退按钮),键盘上的按键仍然存在。
@Override
public void onDestroy() {
hideSoftKeyboard.onHideSoftKeyboard(editTextComment);
super.onDestroy();
}
+0
请检查我的答案[在此堆栈溢出线程](http://stackoverflow.com/a/23934639/1773155)。这是对我有用的唯一方式。 –
android 无法隐藏键盘,我无法在Android上隐藏虚拟键盘相关推荐
- 自定义Unity在iOS平台上的虚拟键盘
日本版本的玩家反馈,iOS的虚拟键盘无法点击确认按钮.观察了游戏内容如下: 发现确认按钮被长条的文本框给挤压了,不能完全显示. 于是观察了隔壁几家游戏是怎么处理虚拟键盘的,如图: 楚留香的键盘:明显重 ...
- android平板电脑的虚拟键盘,触控、手写、虚拟键盘的操作体验
·触控.虚拟键盘的操作体验 谈到操作体验,它与系统UI设计紧密相连,戴尔Streak采用了我们熟悉的Android操作系统,该系统对触控操作有较好的优化,特别是一些细节之处,譬如菜单图标的操作方面,大 ...
- android平板电脑的虚拟键盘,win10平板电脑不弹出虚拟键盘的两种解决方法
平板电脑升级到了最新版Windows10系统后,发现在开机的时候没有弹出虚拟键盘,这样就没办法打字了,此问题对我们来说其实是比较少见的,如果真的出现这样的情况怎么办?今天小编就为大家整理了win10平 ...
- [QDialog]qt虚拟键盘的实现以及qdateedit实现打开虚拟键盘
一.虚拟键盘的拖动 首先,实现虚拟键盘的拖动功能就需要对QDialog的鼠标事件进行重写,所以就需要自己写一个继承于QDialog的子类. 这里代码参考qt实现窗口拖动的两种思路_肩上风骋的博客-CS ...
- Flash在移动设备上控制虚拟键盘
移动设备(如手机和平板电脑)通常提供一种虚拟的软件键盘而不是物理键盘.使用 Flash API 中的类可以执行以下操作: 1.检测虚拟键盘何时开启和关闭. 2.阻止键盘开启. 3.确定被虚拟键盘覆盖的 ...
- 三年级计算机 键盘指法 教案,三年级上信息技术教案键盘指法辽师大版.docx
教学设计表 学科信息技术授课年级五年学校六道沟教师姓名南楠 第二单元计划 章节名称1 课时 第六课键盘操作指法练习学时 学习内容分析本节课是针对上一节课的指法知识进行操作练习. 学生在上一节课已经识记 ...
- android 华为虚拟键盘不适配问题
android 华为虚拟键盘不适配问题 华为虚拟键盘与沉浸式状态栏是有冲突的,普通app会自动适应华为虚拟键盘,不用作什么特殊处理,针对这个问题网上的什么设置之类似的都没有什么用,下面就提供一种我的解 ...
- ubuntu下qt模拟键盘按键按下_基于QT的跨平台虚拟键盘设计与实现
摘 要: 针对QT在Windows.Linux.以及嵌入式Linux-arm等不同平台下没有开源.高效的虚拟键盘(包含中文输入法),以及QT版本升级造成代码不兼容等问题,设计并实现了一个跨平台的虚拟 ...
- MTK 虚拟键盘与输入法
一. 虚拟键盘 Typedef struct { BOOLenable_dead_key; S16n_matrix_layout; S16n_custom_keys; ...
- 【小贴士】虚拟键盘与fixed带给移动端的痛!
前言 今天来公司的主要目的就是研究虚拟键盘与fixed的问题,期间因为同事问起闭包与事件委托(阻止冒泡)相关问题,便穿插了一篇别的: [小贴士]工作中的"闭包"与事件委托的&quo ...
最新文章
- AngularJS 拦截器和好棒例子
- 使用vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
- redis笔记3 持久化、管道、事务、发布订阅和内存回收
- 【Hive】性能调优 - map-side JOIN
- abaqus python 读取文件_通过Python脚本从Abaqus中的excel文件导入幅度数据
- 【原创】编程题练习:头插法尾插法建立单链表及找寻单链表中的倒数第K个节点...
- React基础学习笔记
- java doctitle_Java ActionItem.setDocTitle方法代码示例
- Android面试题(一)
- Android Apk编译的apk安装失败解决
- 基于BP神经网络的PID智能控制
- 用 git 拉代码时报错:Git Pull Falied:You have not concluded your merge.Exiting because of unfinished
- 【笔记】笔记本查看电池损耗,一句命令搞定!(附笔记本电池使用技巧)
- 【统计分析系统--SAS介绍】
- 呼吸灯在哪里设置苹果_苹果前呼吸灯在哪里设置
- 菜鸟Django--更改和删除
- go 中 结构体 map互转
- windows下 编写的Qt程序连接远程MySQL数据库
- 目标检测与YOLO算法(用Python实现目标检测)
- C后端设计开发 - 第7章-真气-遗失的网络IO