EditText如果设置不好,要么是软键盘挡住输入框,要么是内容上顶覆盖掉了导航栏。完美解决方案:
在manifest 文件设置 :
android:windowSoftInputMode=”stateVisible|adjustPan”
在layout文件中设置 :
android:fitsSystemWindows=”true”引用
在oncreate里设置:
getWindow().setSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
要是觉得进入界面软键盘就弹出来了不满足要求的话可以这样getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE |WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);这样软键盘就不会直接弹出来了
如果有作用请点个赞,方便找答案的朋友少走点弯路。