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. 第10章 Android的消息机制
  2. Gartner:Android将在2012年成为第二大手
  3. Android(安卓)使用【AIDL】调用外部服务
  4. 转:Android内存管理机制
  5. 写给Android开发者的ThreadLocal介绍
  6. android内所使用的资源类型
  7. 浅谈Android开机启动速度优化(含应用程序
  8. 云服务器部署前后端分离项目(若依)详细教程
  9. ModStart:做好用的开源框架,率先支持IP属地
  10. 太极图作业