相信大家经常遇到单击EditText弹出软键盘将布局挡住的情况,大大降低了用户体验。
下面的文章就是为了解决这种情况的一种方法,希望可以帮助到大家。。。
在activity的setContentView()前添加如下代码:
<span style="white-space:pre"> </span>getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
或在androidManifest清单文件中给activity添加
<span style="white-space:pre"> </span>android:windowSoftInputMode="adjustResize"
最后将需要滚动的布局放在ScrollView中
这样就可以实现当弹出软键盘是界面向上挤,并可以使界面滚动的效果。