Android程序中输入法弹出的时候如何不遮挡输入,与布局相配
来源:互联网 发布:小学网络安全教育信息 编辑:程序博客网 时间:2024/04/28 02:28
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:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分
本文转自:http://www.cnblogs.com/lotusve/archive/2012/06/08/2541802.html
- Android程序中输入法弹出的时候如何不遮挡输入,与布局相配
- android Edittext 弹出输入法加 语音布局 不遮挡 用户输入内容
- 解决popupwindow中有输入框的时候,弹出软键盘遮挡布局的问题
- 解决 android 输入法弹出输入框被遮挡的问题
- Android如何避免输入法弹出时遮挡住按钮或输入框
- Android程序输入法弹出时遮挡中间内容
- 让指定的layout不被弹出输入法遮挡
- Android监听软键盘,布局上移不遮挡输入框
- Cordova iOS 应用在第三方输入法的键盘弹出(点击输入框)时,页面不上移,导致输入框被键盘遮挡 的解决办法
- Android 解决输入法遮挡布局控件的问题
- Android中软键盘弹出可能遮挡布局
- Android中软键盘弹出可能遮挡布局
- 如何避免输入法弹出时遮挡住按钮或输入框
- android 弹出输入法 及遮挡 相关问题
- Android输入法弹出遮挡编辑框
- 当界面中出现多个输入框,在弹出输入法,保证输入法不盖住输入框的解决方案
- android输入法弹出后,不影响activity原有布局
- android 输入法弹出后,不影响activity原有布局
- Java 泛型
- 责任链模式
- jquery dialog环境搭建
- 来段代码提提神-Java实现图片压缩方法 二
- 海量数据top K问题
- Android程序中输入法弹出的时候如何不遮挡输入,与布局相配
- jquery dialog 参数使用
- 如何科学打开https://developer.android.com
- Linux Shell 通配符、元字符、转义符使用实例介绍
- COM三大接口:IUnknown、IClassFactory、IDispatch
- JDBCTemplate和HibernateTemplate事物源码解析
- Apache Maven 入门篇 ( 上 )
- spring 代理对象方法增强源码解析
- 瘦身APK 加快项目编译(MAC & AS版)