android:windowSoftInputMode = "adjustNothing"

---------------------------------------------

在AndroidManifest.xml文件中的activity中设置

  android:windowSoftInputMode属性

The AndroidManifest.xml File

<activity android:windowSoftInputMode=["stateUnspecified",

"stateUnchanged", "stateHidden",

"stateAlwaysHidden", "stateVisible",

"stateAlwaysVisible", "adjustUnspecified",

"adjustResize", "adjustPan"] …… >

</activity>

activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。

这个属性能影响两件事情:

【A】当有焦点产生时,软键盘是隐藏还是显示

【B】是否减少活动主窗口大小以便腾出空间放软键盘

各值的含义:

【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置

【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示

【C】stateHidden:用户选择activity时,软键盘总是被隐藏

【D】stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的

【E】stateVisible:软键盘通常是可见的

【F】stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态

【G】adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示

【H】adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间

【I】adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分


更多相关文章

  1. android 刚进入activity 时关闭输入法
  2. Android(安卓)SDK下载和更新失败的解决方法
  3. 如何隐藏Android4.0及以上版本的ActionBar、NotificationBar、St
  4. Android(安卓)软键盘那点事
  5. android Theme
  6. Android(安卓)隐藏系统状态栏和标题栏
  7. Android全屏显示的两种方式
  8. Android(安卓)App 隐藏显示标题栏、状态栏、导航栏
  9. Android(安卓)EditText 代码实现键盘弹出打开和关闭工具类

随机推荐

  1. Android 常用的SDCARD和内存操作
  2. android > SDcard读写文件
  3. Android 读取本地txt文件和写入txt文件到
  4. Android os设备谎言分辨率的解决方案
  5. Android部分字体高亮
  6. Android SQLiteDatabase的使用
  7. Android 权限全集
  8. Android之快捷方式
  9. repo命令详解
  10. Android ProgressDialog