windowSoftInputMode 属性

本文详细介绍了Android系统中软键盘的调整策略与显示状态设置,包括adjustPan、adjustResize等不同策略的效果,以及stateAlwaysVisible、stateHidden等状态的应用场景。

adjustNothing 没有任务响应

stateHidden默认隐藏,用户选择activity时,软键盘总是被隐藏

 

adjustPan 当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分

adjustResize 该Activity总是调整屏幕的大小以便留出软键盘的空间

adjustUnspecified 软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置

stateAlwayHdden 当该Activity主窗口获取焦点时,软键盘也总是被隐藏的

stateAlwaysVisible 打开界面就会启动软键盘,用户选择activity时,软键盘总是显示的状态

stateUnchanged  正常界面 ,当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示

stateUnspecified  正常界面,默认设置,通常由系统自行决定是隐藏还是显示

stateVisible 默认打开状态,软键盘通常是可见的

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值