android:windowSoftInputMode

本文探讨了在移动应用中如何使用AdjustPan和AdjustResize来避免虚拟键盘遮挡输入框的问题。AdjustPan通过移动布局为键盘腾出空间,适用于含有固定头部如toolbar的场景;AdjustResize则尝试压缩上方空间,但可能因空间不足导致失败。

adjustPan

向上移动布局给键盘腾出位置,但是当你有toolbar或者其他不想被位移的控件时 的时候,就需要结合scrollview这样就可以只滚动scrollview中的内容

adjustResize

同样时给键盘腾出位置,但是不一定能成功。以为这个的实现是压缩上面空间,但上面空间没铺满,或者是按照比重设置的话,就会尽量压缩这些空余的位置。空间大于键盘高度还好,当不够的时候键盘仍然会遮盖输入框

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值