InputMethodManager的用法,键盘,隐藏
来源:互联网 发布:淘宝店授权书范本 编辑:程序博客网 时间:2024/04/29 20:13
转自http://blog.sina.com.cn/s/blog_75992b660101lvtz.html
InputMethodManager imm = (InputMethodManager)getSystemService(SendActivity.this.INPUT_METHOD_SERVICE); //隐藏键盘 imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); //显示键盘 imm.showSoftInput(editText, 0); <wbr><wbr></wbr></wbr>
程序启动后直接弹出软键盘,不能直接在OnCreate中设置,必须等View绘制事件完毕才可以弹出,需要用到Timer辅助实现,如果要实现输入的功能,必须让EditText获得焦点。
代码如下:
//应用启动后自动打开输入法@Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); Timer timer = newTimer(); timer.schedule(new TimerTask(){ @Override public voidrun() { InputMethodManager imm =(InputMethodManager)MainActivity.this.getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0,InputMethodManager.HIDE_NOT_ALWAYS); Toast.makeText(MainActivity.this, "show",Toast.LENGTH_SHORT).show(); } }, 1000); //在一秒后打开}
自动关闭
InputMethodManager imm =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(editTextField.getWindowToken(),0);
禁止弹出
android:name=".ClientSearchViewActivity" android:label="@string/app_name" android:screenOrientation="portrait" android:windowSoftInputMode="adjustUnspecified|stateHidden" android:configChanges="orientation|keyboardHidden">
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
其他相关问题请访问 http://www.cnblogs.com/weixing/p/3300908.html
0 0
- InputMethodManager的用法,键盘,隐藏
- InputMethodManager的用法,键盘,隐藏
- InputMethodManager的用法,键盘,隐藏
- 如何通过代码控制软件键盘的显示与隐藏(InputMethodManager 的使用)
- Android异常 隐藏输入法键盘时InputMethodManager.hideSoftInputFromInputMethod
- Android 中InputMethodManager类的用法
- Android 中InputMethodManager类的用法
- Android 中InputMethodManager类的用法
- Android 中InputMethodManager类的用法
- Android 中InputMethodManager类 (输入法) 的用法
- Android 中InputMethodManager类的用法
- InputMethodManager键盘控制
- android 键盘 InputMethodManager
- 使用InputMethodManager 退出键盘最灵活的方式
- android虚拟键盘InputMethodManager使用
- Android中软键盘InputMethodManager的弹出和隐藏,以及显示和隐藏的监听
- 隐藏CCTextFieldTTF的键盘
- Android键盘的隐藏
- 有关Spring注解@xxx的零碎知识
- 手工释放linux内存——/proc/sys/vm/drop_cache
- 微信JS-SDK入门(JAVA版)
- ASP.NET(C#)下载图片代码
- 提问的艺术
- InputMethodManager的用法,键盘,隐藏
- [代码分享] 2014年框架类源码年度精品汇总
- Java的Modifier Types修饰符类型-笔记
- 三种参数估计方法的总结
- 在ubuntu下安装ipa应用
- yum install Error: Protected multilib versions:
- IT人士入门指南(2012-02-09更新)
- 第一个OC的类
- 将a链接写成按钮的形式