关于android软键盘弹出挤压VIEW和覆盖View的问题

来源:互联网 发布:js的sleep函数 编辑:程序博客网 时间:2024/04/29 08:40

这个问题如果是不希望软键盘挤压原来的UI的最简单的办法就是直接在Mainifest里对应的Activity里增加

android:windowSoftInputMode="adjustPan"

如果这个问题是不希望软键盘覆盖原来的UI的最简单的办法就是直接在Mainifest里对应的Activity里增加

android:windowsoftinputmode="statevisible|adjustresize"

另外,可以通过调节界面布局来更改,不要出现在相对布局中某一UI以Bottom底部为基准,因为软键盘是往上推的,如果你固定是以底部为基准,则会直接挤压界面。

如果实在不行那就来句代码吧,在java文件中来一句

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

这样没问题了吧!

0 0