activity狀態欄背景色設置,輸入框被軟鍵盤擋住的解決辦法

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章