隐藏软键盘(解决自定义Dialog中无法隐藏的问题)
/**
* Dialog中隐藏软键盘不管用
* @param activity
*/
public static void HideSoftKeyBoard(Activity activity){
try{
InputMethodManager imm =((InputMethodManager) activity.getSystemService(activity.INPUT_METHOD_SERVICE));
if(imm.isActive()){
imm.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);
}
}
catch(Exception ex){
LogUtil.WriteError(ex,tag+"->HideSoftKeyBoard()");
}
} /**
* Dialog中隐藏软键盘
* @param activity
*/
public static void HideSoftKeyBoardDialog(Activity activity){
try{
InputMethodManager imm = (InputMethodManager) activity.getSystemService(activity.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.HIDE_NOT_ALWAYS, 0);
}
catch(Exception ex){
LogUtil.WriteError(ex,tag+"->HideSoftKeyBoard()");
}
}
隐藏软键盘(解决自定义Dialog中无法隐藏的问题)的更多相关文章
- Android点击空白处,隐藏软键盘
		
在做登陆或者注册的时候,软键盘经常可能会挡住一些界面.我们需要在输入完成之后隐藏软键盘. 在我们点击空白处或者非EditText的地方来隐藏软键盘. public class HomeActivity ...
 - iOS自动自动隐藏软键盘
		
自动隐藏软键盘,分为两步,一个是单击软键盘外部任意空间:另外一个是单击软键盘上的return键.下面依次实现 单击软键盘外部空间键隐藏软键盘: 一:在viewDidLoad中添加一个UITabGest ...
 - Android软键盘在清单文件中所有配置含义
		
android:windowSoftInputMode 活动的主窗口如何与包含屏幕上的软键盘窗口交互.这个属性的设置将会影响两件事情: 1> 软键盘的状态——是否它是隐藏或显示——当活动 ...
 - Android开发,在Activity启动时,默认隐藏软键盘。和遮挡Edittext时的处理
		
在Activity启动时,默认隐藏软键盘: 在AndroidManifest.xml中找到你得Activity ,为它添加属性: android:windowSoftInputMode="s ...
 - Android中点击隐藏软键盘最佳方法——Android开发之路4
		
Android中点击隐藏软键盘最佳方法 实现功能:点击EditText,软键盘出现并且不会隐藏,点击或者触摸EditText以外的其他任何区域,软键盘被隐藏: 1.重写dispatchTouchEve ...
 - android 开启或者隐藏软键盘
		
一. 隐藏软键盘方法一(注:此方法本人使用时发现isActivie()失效,建议还是用其他方法..): InputMethodManager imm = (InputMethodManager)get ...
 - Android 隐藏软键盘
		
隐藏软键盘 public void hideSoftInputView() { InputMethodManager manager = ((InputMethodManager) this.getS ...
 - Android 调出和隐藏软键盘
		
1.弹出软键盘 public static void showSoftInputMode(Context context,View windowToken) { final InputMethodMa ...
 - Android隐藏软键盘
		
1,用java代码隐藏: /**隐藏软键盘**/ View view = getWindow().peekDecorView(); if (view != null) { ...
 
随机推荐
- linux安装zookeeper
			
安装环境:Linux:centos6.4Jdk:1.7以上版本 Zookeeper是java开发的可以运行在windows.linux环境.需要先安装jdk.安装步骤:第一步:安装jdk第二步:把zo ...
 - hadoop三个配置文件的参数含义说明
			
1 获取默认配置 配置hadoop,主要是配置core-site.xml,hdfs-site.xml,mapred-site.xml三个配置文件,默认下来,这些配置文件都是空的,所以很难知 ...
 - flutter学习之二Material Design设计规范
			
前言: 最近在自学flutter跨平台开发,从学习的过程来看真心感觉不是那么一件特别容易的事.不但要了解语法规则, 还要知晓常用控件,和一些扩展性的外延知识,所以套一句古人的话“路漫漫其修远矣,无将上 ...
 - mysql视图、存储过程等
			
视图: 需求: 创建的临时表(select * from tb1)被反复使用,这时可以为该临时表创建视图.视图相当于为某个查询创建了别名. 1.创建视图 create view v1 as selec ...
 - css table之合并单元格
			
colspan 是合并列,rowspan是合并行,合并行的时候,比如rowspan="2",它的下一行tr会少一列:合并列的时候 colspan="2",此行的 ...
 - RoR - Action Pack
			
什么是Action Pack: Rest and Rails: Rest if all about resources rake routes: print out all routes
 - Luogu4587 [FJOI2016]神秘数
			
题目大意:给定一个长度为$n$的正整数序列$a_i$,$m$次询问,每次询问$[l,r]$,求最小的无法表示成$a_l,a_{l+1},\ldots,a_r$的子集之和的正整数. 数据范围:$1\le ...
 - 【Docker】-NO.132.Docker.1 -【Docker 修改容器端口】
			
Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of ...
 - 关于UR=A的测试
			
当数据库在nomount,mount或者restricted这类特殊状态下,同时动态监听显示状态为BLOCKED,客户端无法直接连接到实例,此时可通过配置UR=A进行连接.最常见的场景就是10g版本的 ...
 - Scala控制语句
			
2019-04-16 19:03:01 if else 表达式 var sumVal = 0 if ( sumVal == 0 ) { println("true") } else ...