解决方法:
一、在manifest 配置文件中的Activity里加入
android:windowSoftInputMode="adjustNothing|stateHidden"
这个会使输入法在屏幕下方弹出,不会压缩布局,但会遮挡下方布局
二、在manifest 配置文件中的Activity里加入
android:windowSoftInputMode="adjustResize|stateHidden"
会压缩布局导致变形,但不会遮挡下方的布局
三、在当前Activity 的setContentView之前加上
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
布局整体上移 不会遮挡输入框