当点击输入文本框时,底部的菜单栏会跟随软键盘上移至软键盘的顶部,这样的效果看起来很不美观。
方法一、
在AndroidManifest.xml文件中找到相应的activity添加下面的属性
1、android:windowSoftInputMode="stateVisible|adjustResize",这个会使屏幕整体上移。
2、android:windowSoftInputMode="adjustPan",将软键盘覆盖到屏幕上。
方法二、
在相应的activity的布局文件中在最外层使用ScrollView进行封装,这样当有软键盘弹出时,软键盘会一直处于底部,而界面是可以上下滑动的。
方法三、
在相应的activity的onCreate()的setContentView之前设置
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);