public class KeyboardUtil {
public static void hideSoftInput(Activity acitivity) {
InputMethodManager imm = (InputMethodManager) acitivity
.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(acitivity.getWindow().getDecorView()
.getApplicationWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
}
public static void showSoftInput(EditText et) {
et.requestFocus();
InputMethodManager imm = (InputMethodManager) et.getContext()
.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(et, InputMethodManager.RESULT_UNCHANGED_SHOWN);
}
public static void showSoftInputDelay(final EditText et) {
et.postDelayed(new Runnable() {
@Override
public void run() {
showSoftInput(et);
}
}, 300);
}
}
分享到:
相关推荐
Android键盘显示和隐藏监听,通过自定义布局去监听键盘是否显示
该文档主要提供了android系统中隐藏和显示软键盘的方法
android 键盘监听
Android 中怎么实现 显示和隐藏软键盘.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
在Android开发中,经常会有一个需求,做完某项操作后,隐藏键盘,也即让Android中的软键盘不显示。今天,和大家分享如何利用代码来实现对Android的软件盘的隐藏、显示的操作
在Android开发中,经常会有一个需求,做完某项操作后,隐藏键盘,也即让Android中的软键盘不显示。今天,和大家分享如何利用代码来实现对Android的软
Android 获取键盘高度,显示键盘和隐藏键盘的键盘工具类,获取屏幕相关数据的屏幕工具类
软键盘弹出之后,计算软键盘的高度,将自定义的View设置于软键盘之上...代码重点计算了如何让软键盘显示与隐藏,并且,还解决了如何点击软键盘与自定义View 之外的区域,让软键盘隐藏而不会与其他控件的点击事件冲突。
Android键盘(功能键、显示、隐藏) http://blog.csdn.net/cs_li1126/article/details/12630433
本篇文章主要介绍Android Dialog中软键盘的显示与隐藏的示例,这里整理了详细的代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
检测软键盘是否显示或隐藏的功能。blog:http://blog.csdn.net/hehaiminginadth/article/details/48435703
Android软键盘手动显示、隐藏、布局上移和EditText上移Demo
1.首先说一下思路: 基本就是结合layout中ScrollView视图和...当有焦点产生时,软键盘是隐藏还是显示 2.是否减少活动主窗口大小以便腾出空间放软键盘 windowSoftInputMode的设置必须是下面列表中的一个值,或一个
这是一个关于输入法键盘的显示与隐藏的例子,解决了常见的输入框被键盘遮盖的问题。特别针对登录界面有效,在键盘显示的情况下,无需滑动界面一次完成多个编辑框的输入和登录动作。
主要介绍了Android 检测键盘显示或隐藏键盘的实现代码的相关资料,需要的朋友可以参考下
本篇内容通过代码示例给大家详细讲解了关于Android开发中软键盘的显示和隐藏的代码实现过程以及容易忽略的问题,来学习下吧。
在软键盘弹出后随即弹出自定义的PopuWindow在其上方,里面还给PopuWindow加入了显示 和消失的动画,另外实现了对软键盘显示和隐藏状态的监听,以及对其高度的测量,需要做些逻辑处理的话可以直接在里面写相关的代码...