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);

相关文章
|
4月前
|
JavaScript Android开发
|
4月前
|
Go Android开发
Android 软键盘的确定键修改,讲的明明白白
Android 软键盘的确定键修改,讲的明明白白
|
4月前
|
Android开发
Android APP 隐藏系统软键盘的方法
Android APP 隐藏系统软键盘的方法
96 0
|
4月前
|
Android开发
在安卓手机上,软键盘弹起来之后,文本框被遮挡
在安卓手机上,软键盘弹起来之后,文本框被遮挡
49 1
|
4月前
|
Android开发
解决在Android Compose中点击空白处收回软键盘
解决在Android Compose中点击空白处收回软键盘
158 0
|
4月前
|
XML 监控 Java
Android App开发之事件交互Event中检测软键盘和物理按键讲解及实战(附源码 演示简单易懂)
Android App开发之事件交互Event中检测软键盘和物理按键讲解及实战(附源码 演示简单易懂)
584 0
|
Android开发
Android 实现点击输入框以外的区域隐藏软键盘
Android 实现点击输入框以外的区域隐藏软键盘
126 0
|
Android开发
Android InputMethodManager进入页面后自动弹出软键盘
Android InputMethodManager进入页面后自动弹出软键盘
394 0
|
Android开发
android 自定义登陆对话框基类封装,且随着软键盘的弹起自动移动位置
android 自定义登陆对话框基类封装,且随着软键盘的弹起自动移动位置
|
Android开发
Android自定义实现漂亮的软键盘
Android自定义实现漂亮的软键盘