前言

有的时候我们点击输入框输入数据时,输入完之后有点懒,不想把键盘关闭就直接点下一步,这个时候发现键盘跟着屏幕“走”到了下一个界面,这个时候我们需要改变键盘的状态

/** 改变键盘输入法的状态,如果已经弹出就关闭,如果关闭了就强制弹出 */public static void chageInputState(Context context) {InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);}/** 强制关闭软键盘 */public static void closeKeyboard(Context context, View view) {InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(view.getWindowToken(), 0);}

参考博客:android强制键盘关闭_zhoudailiang的博客-CSDN博客_android 强制关闭键盘

Android 强制关闭软键盘/修改软键盘状态——弹出或关闭相关推荐

  1. Unity实现在Android或IOS端点击【InputField】输入框弹出键盘上的内容默认处于选中状态

    Unity实现在Android或IOS端点击[InputField]输入框弹出键盘上的内容默认处于选中状态 最终效果如: 上代码 using UnityEngine.EventSystems;/// ...

  2. html遮罩提示框代码,基于jQuery实现弹出可关闭遮罩提示框实例代码

    jquery CSS3遮罩弹出层动画效果,使用非常简单,就两个标签,里面自定义内容和样式,四种常见效果,懂的朋友还可以修改源代码修改成自己想要的效果 先给大家展示下效果图,如果大家感觉还不错,请参考实 ...

  3. EasyAdmin弹出层关闭后如何自动刷新当前页面

    找到easy-admin.js 搜索$('body').on('click', '[data-open]', function () 下面内容替换这个方法 $('body').on('click', ...

  4. Layer弹出层关闭后刷新父页面

    一.Layer弹出层关闭后刷新父页面 //编辑 $("#edit").on("click", function(){var id = getIdSelectio ...

  5. 每天学一点flash(70)弹出和关闭窗口

    有时候经常需要进行窗口弹出和关闭.于是有能可能会在鼠标行为下 进行一个实例化创建.每次进行点击的时候,都会实例化创建一个新的对象. 然后问题来了,其实不是希望那么多窗口. 通过 第二个办法也可以进行限 ...

  6. easyui弹出窗关闭前调用确认窗口,先关闭页面后调用弹出窗口

    弹出窗关闭的时候提示是否关闭,同时进行一些对应的方法调用, 然而在进行页面关闭调用的时候,往往页面关闭了,才弹出确认对话框, $.messager.confirm和panel的onBeforeClos ...

  7. android微信点赞ui,Android中使用PopupWindow 仿微信点赞和评论弹出

    微信朋友圈的点赞和评论功能,有2个组成部分:左下角的"更多"按钮:点击该按钮后弹出的对话框: PopupWindow,弹出框使用PopupWindow实现,这是点赞和评论的载体,具 ...

  8. 微信小程序 - (广告、优惠券)弹出与关闭

    介绍一个简单的案例,广告的弹出与关闭,页面如下: 点 x 按钮,页面关闭(x按钮 可改变颜色) b 话少说,上代码: 设置大view高宽为屏幕大小,fixed定位,透明居最外层,用isSuccess控 ...

  9. android 加号弹出菜单,Android仿微信、qq点击右上角加号弹出操作框

    Android仿微信.qq点击右上角加号弹出操作框,先上图,类似于下图这种,点击加号,会弹出一个对话框,如下图: 微信: 自己实现: 接下来,我们来实现此功能: 其实,实现原理就是,点击"+ ...

  10. C# 或C++ 控制系统光驱弹出或关闭

    来自:http://www.cnblogs.com/GT_Andy/archive/2009/08/21/1921992.html [DllImport("winmm.dll")] ...

最新文章

  1. 简单分析MySQL 一则慢日志监控误报问题
  2. Python循环中的变量作用域的灵异现象
  3. 解决alibaba-dubbo调用findFirstNonLoopbackHostInfo导致启动慢
  4. gerrit的git配置流程
  5. 数据结构与算法--数组:二维数组中查找
  6. 在 Snoop 中使用 PowerShell 脚本进行更高级的 UI 调试
  7. Handler的源码分析
  8. 如何在 macOS 上禁用 Adob​​e 后台进程,保存 CPU、内存和网络活动?
  9. CHIP下游分析(仅ChIPseeker包)
  10. CAD零基础入门自学教程
  11. Loadrunner11 录制手机App脚本多种方法介绍
  12. android 集成第三方库和程序
  13. GeoGebra 实例 时钟
  14. 根据快码的类型获取快码Lookup Code设置
  15. python正则表达式入门_python入门_常见正则表达式匹配
  16. Windows 安装 Enthought Canopy
  17. [书摘]金玉良缘(摘自:幽默大师林语堂 作者:朱艳丽)
  18. 核酸检测识别系统——总章
  19. 克隆整个linux系统环境的软件,开源的系统克隆工具 Clonezilla(再生龙)linux、UBUNTU备份不用愁...
  20. 满满干货!!详细的平台分析,原来发布文章竟有如此多的学问?!不看不知道,一看吓一跳啊!

热门文章

  1. OGRE: Ogre第一个程序
  2. javaScript基础语法知识点总结
  3. 初生牛犊不怕虎 golang入坑系列
  4. 基于Openstack的私有云搭建实践1——概述、原理与整体规划
  5. 职业四象限,分分钟定位你的方向
  6. windows密码_Windows登录密码忘记怎么办?
  7. 内网环境下如何配置CentOS网络源(阿里云)----nginx代理实现
  8. P2P技术(NAT基础)
  9. 波士顿大学计算机与传媒专业,波士顿大学传媒专业排名如何?
  10. 安装vue最新脚手架