美文网首页
window与SoftInput

window与SoftInput

作者: 宝贝_e695 | 来源:发表于2020-11-23 15:28 被阅读0次

window: adjustNothing, adjustPan, adjustResize, adjustUnspecified

softInput:stateAlwaysHidden, stateAlwaysVisible, stateHidden, stateUnchanged, stateUnspecified, stateVisible

AndroidManifest中进行设置该Activity: windowSoftInputMode=“adjustNothing” 这时,当软件盘弹出时,window不作调整,当页面向上滑动到顶时,下面有输入框,会被软键盘盖住 windowSoftInputMode=“adjustPan” 这时,当软键盘弹出时,window调整页面显示,这个是调整空白区域,会自动将获取焦点的输入框滑动到弹出的软键盘上方,但是,当最下方的输入框,还是会被遮挡,这时window已经调整不了,并且页面向上滑动时,Toolbar也会被顶出屏幕 windowSoftInputMode=“adjustResize” 这时,当软键盘弹出时,window调整页面显示,这个调整是调整整个页面的大小,比如,现在软键盘弹出,那么上面我这个页面,等于是整体往上压缩,下面挤出一个可以放下软键盘的区域,所以,就会把我下方的LinearLayout区域都挤上去,那么整个页面都变形了。

相关文章

网友评论

      本文标题:window与SoftInput

      本文链接:https://www.haomeiwen.com/subject/dlhviktx.html