android:windowSoftInputMode属性详解
来源:互联网 发布:java get请求 url编码 编辑:程序博客网 时间:2024/06/05 18:49
android:windowSoftInputMode
activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。
这个属性能影响两件事情:
【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘
它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。
在任一组设置多个值——多个”state…”values,例如&mdash有未定义的结果。各个值之间用|分开。
例如:
在这设置的值(除”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:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分
在AndroidManifest.xml中使用
<!-- 聊天页面 --> <activity android:name=".ui.main.ChatActivity" android:launchMode="singleTask" android:screenOrientation="portrait" android:theme="@style/horizontal_slide" android:windowSoftInputMode="adjustResize" />
0 0
- 【windowSoftInputMode】android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- Android windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- android:windowSoftInputMode属性详解
- BZOJ 1036 树的统计
- 【并查集】 游戏
- nginx反向代理以及动静结合
- 标准模型与随机预言模型的比较
- 小学生数学考试系统(实现基本功能)
- android:windowSoftInputMode属性详解
- linux与windows简单的数据交互
- Android多语言
- 简单解决MPlayerX播放视频时中间有个MPlayerX的图标的问题
- Linux下最简单的修改文件名后缀的命令行技巧
- confluence与jira的结合
- 欢迎使用CSDN-markdown编辑器
- Linux内核配置以及Make menuconfig过程分析
- 操作系统银行家算法调度实验