转自:http://blog.csdn.net/twoicewoo/article/details/7384398

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

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

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

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

它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”values,例如&mdash有未定义的结果。各个值之间用|分开。例如:<activity android:windowSoftInputMode="stateVisible|adjustResize". . . >

在这设置的值(除"stateUnspecified"和"adjustUnspecified"以外)将覆盖在主题中设置的值

各值的含义:

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

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

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

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

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

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

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

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

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

转载于:https://www.cnblogs.com/rw-rongwei/p/4667012.html

windowSoftInputMode属性详解相关推荐

  1. Android中的windowSoftInputMode属性详解

    如何实现软键盘不自动弹出,使用的方法是设置android:windowSoftInputMode属性.那么,这个属性到底是干什么的,他有什么作用呢?今天这篇文章,就是探索android:windowS ...

  2. android:windowSoftInputMode属性详解

    android:windowSoftInputMode activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性. 这个属性能影响两件事情: [一] ...

  3. Android输入法window类型,android输入法windowSoftInputMode属性详解章

    android:windowSoftInputMode activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性. 这个属性能影响两件事情: [一] ...

  4. Android EditText 属性详解

    Android EditText 属性详解 EditText,本文包含大部分开发中用到的属性. Android开发之EditText属性详解 1.EditText输入的文字为密码形式的设置 (1)通过 ...

  5. python中文读音ndarray-numpy中的ndarray方法和属性详解

    NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推.在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量.比如说,二维数组相当于是一个一维数 ...

  6. spring MVC请求处理类注解属性详解

    spring MVC请求处理类注解属性详解

  7. Meta http-equiv属性详解

    Meta http-equiv属性详解 博客分类: Web综合 HTML浏览器IECache搜索引擎  http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮 ...

  8. JavaScript Function.arguments 属性详解

    转载自   JavaScript Function.arguments 属性详解 arguments属性是正在执行的函数的内置属性,返回该函数的arguments对象.arguments对象包含了调用 ...

  9. vertical-align属性详解

    vertical-align属性详解:http://www.cnblogs.com/wcp-spring/archive/2013/03/04/2942456.html 关于vertical-alig ...

最新文章

  1. 顺时针打印二维数组C语言递归,按顺时针打印矩阵
  2. Win7 解决宽带错误691的办法
  3. python怎么输入程序代码_学习用 Thonny 写代码: 一个面向初学者的Python IDE
  4. trigger 触发器(mysql)
  5. 机器学习与分布式机器学习_我将如何再次开始学习机器学习(3年以上)
  6. 函数求值需要运行所有线程_精读《深度学习 - 函数式之美》
  7. 程序员,想搞事情?进来,就一句话的事!
  8. 分布式SOA基础架构崭露头角
  9. Leetcode算法题(C语言)7--两个数组的交集 II
  10. 直播App测试重点问题 - 服务器压力
  11. c语言仓库即存储器,计算机基础4
  12. catia保存成stp文件时部件丢失_超详细的分布式文件系统FastDFS磁盘恢复介绍
  13. OpenGL ES 送显 YUV NV12
  14. selenium所有检测点和绕过方式[运行命令后被检测/打开就被检测/环境检测]
  15. 影子之美!太阳日照阴影变化之计算模拟
  16. 基于superslide的导航栏 效果切换
  17. 路由器与交换机工作过程详解!!!
  18. mysql 表中触发器 TRIGGERS
  19. 高光谱异常探测问题解答
  20. mysql高性能 pdf_高性能MySQL(第3版)(High Performance MySQL) pdf扫描版

热门文章

  1. 视频直播技术详解(5)延迟优化
  2. 互联网相似图像识别检索引擎 —— 基于图像签名的方式
  3. Activiti 6.x【11】IntermediateEvent
  4. 贪心 Codeforces Round #236 (Div. 2) A. Nuts
  5. 系统架构师-基础到企业应用架构-企业应用架构
  6. [RHEL] RHEL7.0 下 Postfix + Dovecot 实现邮件发送
  7. Android 网络连接状态的监控
  8. Hadoop集群安装-CDH5(5台服务器集群)
  9. Python总结:Python基础(一)
  10. Spark 1.0.0版本发布