android:windowSoftInputMode属性详解

android:windowSoftInputMode

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都网站建设、外贸营销网站建设、洞头网络推广、成都微信小程序、洞头网络营销、洞头企业策划、洞头品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供洞头建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

 

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

 

PS:好了,就到这里,有什么不足请多多指正。。。当然,开发完APP也是需要进行全方位的检测:www.ineice.com


标题名称:android:windowSoftInputMode属性详解
当前链接:http://myzitong.com/article/jigegh.html