android开发--动态设置键盘弹出与view的交互样式
来源:互联网 发布:淘宝联盟5.2苹果版本 编辑:程序博客网 时间:2024/06/11 05:29
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN
| WindowManager.LayoutParams.SOFT_INPUT_ADJUST_UNSPECIFIED);
这样 就可以不必在minifest文件中写死了,根据自己的条件判断句可以了
当然你要有这样的需求,否则是不必这样做的
上面的模式 只给出了两种
自己点一下,就全都有了
各值的含义:
【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.csdn.net/h7870181/article/details/8332991
- android开发--动态设置键盘弹出与view的交互样式
- android 样式 与 主题的动态设置
- ios开发之uitextview及uitextfield获得焦点时弹出的自定义键盘及键盘上面的附加view设置
- ios开发之uitextview及uitextfield获得焦点时弹出的键盘及键盘上面的附加view设置
- iOS开发键盘的弹出风格设置
- Android: View换切后,无法正常设置焦点或切换后TextView的虚拟键盘不弹出
- Android:设置PopupWindow 的键盘弹出模式
- IOS开发之自定义系统弹出键盘上方的view
- IOS开发之自定义系统弹出键盘上方的view
- IOS开发之自定义系统弹出键盘上方的view
- IOS开发键盘上方的view随着键盘的弹出、收起、键盘输入法改变而移动
- android 键盘的弹出与隐藏
- Android样式的开发:View Animation篇
- Android样式的开发:View Animation篇
- Android样式的开发:View Animation篇
- Android样式的开发:View Animation篇
- Android样式的开发:View Animation篇
- Android样式的开发:View Animation篇
- sql server 异地备份与删除
- view的几种布局方式
- Android AIDL
- hdu 3829 Cat VS Dog 最大点独立集
- C语言scanf函数
- android开发--动态设置键盘弹出与view的交互样式
- UVA 20002 Partitioning by Palindromes(简单DP)
- 2014年4月17日,CSDN博客终于开张啦~
- WIN32界面开发之三:DUI雏形开发(二)
- 罗援之父罗青长逝世 周恩来临终时对其委以重任
- 题目1513:二进制中1的个数
- AudioFlinger系统之Audio 模块的加载(一)
- C# 字节数组 到 结构体的强制转换 及解引用相关问题
- strcpy、memcpy、memmove的区别