android:windowSoftInputMode 介绍

android:windowSoftInputMode

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:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分


转:http://blog.163.com/it_yinliqing/blog/static/784972712011112954340107/

更多相关文章

  1. Android(安卓)设置状态栏及Activity横屏或竖屏。
  2. android设置软键盘搜索键以及监听搜索键点击事件
  3. Android点击EditText文本框之外任何地方隐藏键盘的解决办法
  4. [置顶] android软键盘弹出,会把原来的界面挤上去的问题 处理方法
  5. 【Android应用】【监听软键盘弹起与关闭】
  6. (原创)EditText软键盘弹出关闭等使用总结
  7. Android应用程序键盘(Keyboard)消息处理机制分析
  8. Android--取得MD5指纹,取得MapKey
  9. android EditText中的inputType

随机推荐

  1. Android LayoutInflater深入分析及应用
  2. Android进程间通讯——使用Kotlin实现AID
  3. [Android] Android Badge技术分析
  4. Android面试之---谈谈你对Android NDK的
  5. Android TV 焦点原理源码解析
  6. Android UI草图设计器--Pencil
  7. 深入Android【五】—— 任务和进程
  8. android 6.0(api 23) SDK,不再提供org.apa
  9. Linux 3.3内核发布 融合Android源代码
  10. 转-Android原生(Native)C(JNI/NDK)开发之