1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);

2、方法二(view为接受软键盘输入的视图,SHOW_FORCED表示强制显示)

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(view,InputMethodManager.SHOW_FORCED);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0); //强制隐藏键盘

3、调用隐藏系统默认的输入法

((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);  (WidgetSearchActivity是当前的Activity)

4、获取输入法打开的状态

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
boolean isOpen=imm.isActive();//isOpen若返回true,则表示输入法打开

Android 输入法键盘的隐藏和显示相关推荐

  1. android监控虚拟键盘,android虚拟键盘的监控,显示和隐藏

    android虚拟键盘的监控,显示和隐藏 听到一个键盘监控[显示.隐藏]的问题,上网找了下解决方案. 有提到使用onSizeChange方法监控的,也有监控onLayout方法的. 思路:在弹出键盘时 ...

  2. Android 输入法键盘使用

    Android 输入法键盘使用 一.设置页面输入法展示方式 1.adjustXxx 2.stateXxx 3.代码调用 二.动态调用键盘 1.调起键盘 2.隐藏键盘 一.设置页面输入法展示方式 我们经 ...

  3. android 系统状态栏的隐藏和显示

    今天,简单讲讲android如何控制  系统状态栏的隐藏和显示. 昨天遇到这个问题,找了好久资料才解决,这里记录一下. 网上流传着很多种做法.比如: 1.在AndroidManifest.xml文 ...

  4. Android 输入法键盘的显示和隐藏

    import android.app.Activity; import android.content.Context; import android.view.View; import androi ...

  5. android 键盘的隐藏与显示

    这个其实很简单,但是有时候自己就忘记了,所以在这里记录一下. 1,键盘的隐藏. private void hintKbTwo() {  InputMethodManager imm = (InputM ...

  6. Android 输入法键盘和activity页面遮挡问题解决

    本文主要介绍Android中如何解决输入法键盘和activity页面遮挡的问题. 总结: 不希望遮挡设置activity属性android:windowSoftInputMode="adju ...

  7. android 输入法键盘弹出与否判断和输入法键盘弹出时将界面滚动到指定位置

    本文章重点谈下如何实现,结合以下demo,来谈谈输入法键盘弹出与否判断和输入法键盘弹出时将界面滚动到指定位置 1.先看下demo的场景,这是个登录界面,因为界面元素比较多,导致在输入法弹出时,下面的登 ...

  8. Android 输入法键盘和自定义表情面板

    序 .项目有一版本是在优化了直播的聊天功能 ,需要自定义表情面板 .emmmm . 效果图 功能点 : 点击左边的笑脸会弹出表情面板 ,点击输入框会切换到键盘 . 直接上代码 package com. ...

  9. android输入法键盘下载安装,键多多输入法下载安装

    键多多输入法app使用起来简单方便,让你可以更高效的打字,还有各种有趣的表情包.emoji表情让你聊天更有趣,软件使用起来简单方便,感兴趣的用户赶快来下载体验吧! 键多多输入法软件介绍 "键 ...

最新文章

  1. LeetCode-动态规划背包题-1049. 最后一块石头的重量 II
  2. linux内核态real cred,Linux内核实验报告——实验5.doc
  3. Android Studio failed to resolve .....
  4. 计算机国际安全顶级会议
  5. photoshop script
  6. asp无组件上传图片 动态保存文件名 upload.inc逐句翻译
  7. React Native应用实现步骤
  8. Atitit cko之道首席知识官之道 attilax著 艾龙著 1. 2 2. 第 1 章 知识管理到底是什么,有什么用/1 2 3. 1.1 知识管理全景/1 1.2 波士顿矩阵/3 1.2.
  9. csgo准星设置代码_csgo准星参数代码
  10. UNIX网络编程之一:代码环境搭建
  11. [网站优化实战]公共CDN库/Nginx启用Gzip/全站CDN加速
  12. 【chrome插件开发一】初始chrome插件——helloWorld
  13. AUTOCAD——多段线命令
  14. 一个简单的BitTorrent客户端实现(三):同步事件分离器
  15. 使用java做出围棋或者五子棋
  16. 小红书的浏览量很低是为什么?有什么提高的方法吗?
  17. 使用keil5中的RL_TCPNet中间件建立一个工程
  18. k8s编排nacos standalone模式踩坑实录
  19. 初次做的一个QQ表情搜集整理的软件。记录下来
  20. Java 项目还需要 joda 吗

热门文章

  1. 微信公众平台开发-入门教程
  2. 赛扬J4105和赛扬N5095哪个好
  3. 1《小学数学教材解读策略研究》课题研究方案
  4. javascript中this的工作原理以及注意事项
  5. lol1月8日服务器维护,LOL2018年1月16日停机维护公告_LOL国服8.1版本更新内容汇总_飞翔教程...
  6. Duang!Duang!Duang!直击痛点的一款 HTTP 客户端框架(Java),墙裂推荐!
  7. 报销差率费与会计借贷理解
  8. H5-农阳历日期互转并对应
  9. 开源物业管理系统的对比
  10. winform中rdlc报表配置