android 软键盘 InputMethodManager

简介:

原文:http://blog.csdn.net/pilou5400/article/details/5954905

调用下面代码:(第一次调用显示,再次调用则隐藏,如此反复),this指activity

        InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
        imm.showSoftInput(myview, InputMethodManager.SHOW_IMPLICIT);

单独显示隐藏软键盘

显示:

InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(myview, 0);

隐藏:

imm.hideSoftInputFromWindow(view.getWindowToken(), 0);

程序启动后,自动弹出软键盘,可以通过设置一个时间函数来实现,不能再onCreate里写:

Timer timer = new Timer();

timer.schedule(new TimerTask() { 
@Override public void run() { 
InputMethodManager imm = (InputMethodManager)this.getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);

Toast.makeText(chick.this, "show", Toast.LENGTH_SHORT).show(); 
} 
}, 1000);

相关文章
|
2小时前
|
Android开发
Android APP 隐藏系统软键盘的方法
Android APP 隐藏系统软键盘的方法
15 0
|
2小时前
|
Android开发
解决在Android Compose中点击空白处收回软键盘
解决在Android Compose中点击空白处收回软键盘
|
2小时前
|
XML 监控 Java
Android App开发之事件交互Event中检测软键盘和物理按键讲解及实战(附源码 演示简单易懂)
Android App开发之事件交互Event中检测软键盘和物理按键讲解及实战(附源码 演示简单易懂)
164 0
|
9月前
|
Android开发
Android 实现点击输入框以外的区域隐藏软键盘
Android 实现点击输入框以外的区域隐藏软键盘
99 0
|
9月前
|
Android开发
Android InputMethodManager进入页面后自动弹出软键盘
Android InputMethodManager进入页面后自动弹出软键盘
340 0
|
11月前
|
Android开发
android 自定义登陆对话框基类封装,且随着软键盘的弹起自动移动位置
android 自定义登陆对话框基类封装,且随着软键盘的弹起自动移动位置
|
11月前
|
Android开发
Android自定义实现漂亮的软键盘
Android自定义实现漂亮的软键盘
|
Android开发
Android点击空白区域,隐藏输入法软键盘
Android点击空白区域,隐藏输入法软键盘
599 0
|
Java Android开发
【安卓开发】Android中自定义软键盘的使用
【安卓开发】Android中自定义软键盘的使用
410 0
【安卓开发】Android中自定义软键盘的使用
|
Android开发 UED
完美解决android软键盘挡住输入框方法,还不顶标题栏
完美解决android软键盘挡住输入框方法,还不顶标题栏
1164 0
完美解决android软键盘挡住输入框方法,还不顶标题栏