一、Android EditText默认不弹出输入法的办法:
1. 在AndroidManifest.xml中将需要默认隐藏键盘的Activity中添加属性即可(常用此方法)

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

例如:

1 2 3 4 5 6             android:name= ".activity.CheckInfoActivity"             android:launchMode= "singleTask"             android:windowSoftInputMode= "adjustUnspecified|stateHidden"             android:configChanges= "orientation|keyboardHidden"             android:screenOrientation= "portrait" />

2.  让 EditText失去焦点,使用EditText的clearFocus方法

1 2 EditText edit = (EditText)findViewById(R.id.edit); edit.clearFocus();

3. 强制隐藏Android输入法窗口

1 2 3 EditText edit=(EditText)findViewById(R.id.edit); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edit.getWindowToken(), 0 );

更多相关文章

  1. Android输入法的显示或隐藏
  2. Android处理Bitmap的一些方法
  3. Android setMovementMethod() 方法
  4. Android切换主线程更新UI方法总结
  5. android Log.isLoggable方法的使用
  6. Android 软件盘弹出时把顶部局顶上去的解决方法

随机推荐

  1. android系统图标
  2. Visual Studio跨平台开发(4):Xamarin Andr
  3. 安装Eclipse和Android:Setting up Eclipse
  4. Android(安卓)studio 3.1 使用
  5. android 验证码
  6. Android(安卓)设计的几处硬伤
  7. Develop one game for playing
  8. [置顶] Android如何选择HttpURLConnectio
  9. Android(安卓)RecyclerView DividerItemD
  10. Android™ 2.1系统图标