Android Activity界面有 EditText文本编辑框默认在启动会获取焦点调出输入法,挡住其他界面,如果不想在启动activity时调出输入法,有如下解决方法。

1.配置AndroidManifest文件

配置属性:android:windowSoftInputMode="stateAlwaysHidden"

如:

2.在启动activity的代码文件修改:

如在onCreate方法中添加:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

小结:

输入法在窗体Window中有SoftInputMode的设置属性和方法,属性值还有其他几种,可以根据需要隐藏显示输入法窗口及效果。

更多相关文章

  1. [转]android editText属性详细介绍
  2. listview 属性 小结
  3. Android属性动画完全解析(上),初识属性动画的基本用法
  4. Android 使用反射机制获取或设置系统属性(SystemProperties)
  5. ImageView的android:scaleType各属性含义(zz)
  6. Android布局中的android:onClick=“...”属性
  7. android gridview几个重要属性
  8. Android-TextView属性ellipsize多行失效的解决思路

随机推荐

  1. android检查手机和无线是否连接的方法
  2. android 权限及原理
  3. android 传递图片的方法
  4. Android中判断用户多次连续点击
  5. Android的oom详解
  6. NDK环境下输出Android Log
  7. android开发之listView组件用法实例简析
  8. JNI创建Bitmap
  9. This version of ADT requires android S
  10. NDK官方开发指南翻译之 Toolchain