本文主要是介绍Android软键盘弹出,底部Menu上移,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当点击输入文本框时,底部的菜单栏会跟随软键盘上移至软键盘的顶部,这样的效果看起来很不美观。
方法一、
在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);
这篇关于Android软键盘弹出,底部Menu上移的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!