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方法來設置狀態欄的背景色。