一、Android EditText默认不弹出输入法的办法:

1. 在AndroidManifest.xml中将需要默认隐藏键盘的Activity中添加属性即可(常用此方法)

android:windowSoftInputMode="adjustUnspecified|stateHidden"android:configChanges="orientation|keyboardHidden"

例如:

    

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

以上这篇Android EditText默认不弹出输入法的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

更多相关文章

  1. activity中onSaveInstanceState方法调用时机详解
  2. Android 利用getIdentifier()方法获取资源ID
  3. Android cursor query方法详解
  4. [置顶] Android系统安全之旅 第1章 编译Android程序的方法
  5. Android使背景灯(Brightness)高亮的方法
  6. android spinner自动弹出列表,设置title,TtextView不换行自动截取

随机推荐

  1. 使用JDBC处理MySQL大数据
  2. MySql 优化之like语句
  3. mysql galera cluster 集群的分裂与仲裁
  4. linux CentOS 7.4下 mysql5.7.20 密码改
  5. c语言把mysql数据库语句和变量封装为一个
  6. 错误'未知表引擎'InnoDB''查询。重启mysq
  7. 添加到LEFT JOIN查询
  8. MySQL查询优化系列讲座之数据类型与效率
  9. 解析innodb status各项参数
  10. 如何使用java Web服务从mysql数据库获取