Activity启动edittext自动弹出软键盘解决办法
来源:互联网 发布:软件开发和web 编辑:程序博客网 时间:2024/06/18 16:16
转载:Activity启动EditText自动弹出软键盘解决办法
有时候我们一个Activity中有一个edittext控件,每次跳转到这个Activity,软键盘都会自动弹出,实在是很不爽。其实这就是edittext获得了屏幕的焦点,所以才导致这样的问题发生。只要让它失去焦点就可以了,解决办法如下:
1)在Manifest.xml文件中相应的activity下添加一下代码:
android:windowSoftInputMode="stateHidden"
2)让EditText失去焦点,使用EditText的clearFocus方法
EditText edit=(EditText)findViewById(R.id.edit); edit.clearFocus();
3)强制隐藏Android输入法窗口
EditText edit=(EditText)findViewById(R.id.edit); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edit.getWindowToken(),0);
4).EditText始终不弹出软件键盘
EditText edit=(EditText)findViewById(R.id.edit); edit.setInputType(InputType.TYPE_NULL);
- Activity启动edittext自动弹出软键盘解决办法
- Activity启动后EditText是否自动弹出输入法虚拟键盘(软键盘)的问题
- Activity启动后EditText是否自动弹出输入法虚拟键盘(软键盘)的问题
- Activity启动后EditText是否自动弹出输入法虚拟键盘(软键盘)的问题
- Activity启动后EditText是否自动弹出输入法虚拟键盘(软键盘)的问题
- 启动activity时不自动弹出软键盘
- Activity启动后EditText自动弹出键盘
- android防止EditText自动弹出软键盘
- android防止EditText自动弹出软键盘
- 对话框包含EditText自动弹出软键盘
- EditText 防止自动弹出软键盘
- EditText不自动弹出软键盘
- android EditText不自动弹出软键盘
- Android EditText不自动弹出软键盘
- 解决EditText自动弹出软键盘
- Android editText自动弹出软键盘
- 取消edittext自动弹出软键盘
- Activity上只有一个EditText,隐藏软键盘不自动弹出
- socket Rx
- Linux移植随笔:对tslib库的ts_test测试程序代码的一点分析
- Spring MVC和Struts2的比较
- 对象创建过程/初始化顺序
- SQL*PLUS常用命令列表
- Activity启动edittext自动弹出软键盘解决办法
- 通过一个App去调用另外一个App
- 字符串的连接
- Yii表关联
- jQuery学习笔记之三 对Dom的操作
- 浏览器还可以这么玩哈哈
- 游戏引擎大全
- ora-600 [6947]/ora-600 [kdsgrp1] 处理
- SQL语句中as的用法