android 底部導航欄

歡迎使用Markdown編輯器寫博客

這幾天Android開發遇到佈局問題,佈局被手機底部的導航欄(虛擬鍵)擋住啦一部分。 在網上查啦一些資料,確定這幾種方法能夠實現。

佈局中也要添加

android:fitsSystemWindows="true"

1、在Activity onCreate方法中添加 :

////透明導航欄,就是下面三個虛擬按鈕
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

//設置導航欄透明
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

2、 設置主題 設置屬性android:windowDrawsSystemBarBackgrounds爲false; 會自動跳轉到value-v21

     <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
                <!-- Customize your theme here. -->
                <item name="colorPrimary">@color/colorPrimary</item>
                <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
                <item name="colorAccent">@color/colorAccent</item>
                <item name="android:windowDrawsSystemBarBackgrounds">false</item>
        </style>

還有就是把底部導航欄(虛擬鍵)給隱藏掉,我個人感覺不太好

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