android:windowSoftInputMode

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

android:windowSoftInputMode属性详解相关推荐

  1. Android EditText 属性详解

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

  2. Android中的windowSoftInputMode属性详解

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

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

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

  4. windowSoftInputMode属性详解

    转自:http://blog.csdn.net/twoicewoo/article/details/7384398 activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Andro ...

  5. Android Button 属性详解

    Button认知 public class Button extends TextView java.lang.Object↳ android.view.View↳ android.widget.Te ...

  6. Android布局属性详解之RelativeLayout

    RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_cent ...

  7. android布局属性详解(转)

    原文地址:http://www.cnblogs.com/jqyp/archive/2010/10/23/1859182.html RelativeLayout用到的一些重要的属性: 第一类:属性值为t ...

  8. android布局边缘加深,Android布局属性详解

    View的布局显示方式有下面几种:线性布局(Linear Layout).相对布局(Relative Layout).表格布局(Table Layout).网格视图(Grid View).标签布局(T ...

  9. Android menu属性详解

    转自:http://blog.csdn.net/n3562141/article/details/50325717 menu的属性展示 <?xml version="1.0" ...

最新文章

  1. 神策数据保险行业解决方案,正式上线官网!
  2. 美甲帮:数加平台打造大数据架构
  3. Elasticsearch 入门到高手的成长阶梯-索引的基本操作(1)
  4. odoo10参考系列--Odoo中的安全机制
  5. C# 委托与事件(delegate)
  6. 小米max2装鸿蒙,小米Max2最全评测 小米Max2值不值得买?
  7. mac os下可能是最好的豆瓣电台——diumoo
  8. ARM-LINUX平台下的文本文件打印机打印
  9. 青岛市中小学学籍系统服务器,全国各省市中小学学籍网登录入口
  10. 虚拟模拟器可以用服务器,云服务器可以用什么模拟器
  11. 代码庆端午--粽你心意
  12. Java定时任务处理异常空指针,执行定时器报空指针异常
  13. pyecharts全国地图和省级地图和水滴图
  14. 计算机的桌面图标都可以重新命名对吗,windows上哪个图标不能重命名
  15. 第七讲-特征值与特征向量
  16. win10 升级到21H1 后Thinkpad X系列本本 音频驱动 没有声音
  17. MOJITO 发布一周,爬一波弹幕分析下
  18. gps网络对时Linux,gps网络时间对时服务器的功能简介
  19. VTK-三维坐标系计算两点之间距离
  20. 微信支付:支付流程分析、微信扫码支付(HttpClient)、微信支付二维码生成、检测支付状态、订单状态操作准备工作、支付信息回调、MQ处理支付回调状态、定时处理订单状态

热门文章

  1. 从排序数组中删除重复项
  2. (巴什博弈 sg函数入门1) Brave Game -- hdu -- 1846
  3. hadoop自动提交脚本
  4. [转载]Android.mk简介
  5. PowerDesigner15对SQLSERVER2008S数据库进行反向工程出错
  6. static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较
  7. 根据 dba_errors 制定 数据库报警邮件
  8. [转] Ghost自动安装
  9. SpringBoot集成多数据源
  10. 使用Nginx实现反向代理 - 不同的子域名映射到不同的后台地址