1.修改状态栏背景颜色:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().setStatusBarColor(getResources().getColor(R.color.colorPrimaryDark));
}
2.最外层布局配置: android:fitsSystemWindows="true"
3.activity清单配置文件配置: android:windowSoftInputMode="adjustResize"
android:configChanges="orientation|keyboardHidden|screenSize"
2和3 设置之后软键盘弹出就不会挡住布局的输入框。如果状态栏的颜色不对,可以使用1方法来设置状态栏的背景色。