問題如圖,右邊是我的應用,我想在這個效果上,也就是是現在上邊沒有了狀態欄,我想把這個布局延伸到上邊去不知道有沒有好辦法可以,我看到他們的解決辦法都是不行的,比如我想要的這個效果就是搞一個像某呼啟動頁一樣的全屏頁面,謝謝

uj5u.com熱心網友回復:
你有沒有設定windowFullscreen呢,對于某些廠家手機如果還不行,可以在 mainfest檔案中加上<meta-data android:name="android.max_aspect" android:value="https://bbs.csdn.net/topics/2.4" />
數值可調
uj5u.com熱心網友回復:
如果要全屏的話 theme設定全屏就可以了 <item name="android:windowFullscreen">true</item>uj5u.com熱心網友回復:
<style name="Dialog_b" parent="android:Theme.Material.NoActionBar">
<item name="android:windowBackground">@drawable/psr_dian</item>
<!-- 狀態欄 -->
<item name="android:colorPrimaryDark">#FFFFFF</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:windowTranslucentStatus">false</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
我弄的啟動頁就是這樣配置的,但是它只能把布局延伸到狀態欄,上邊的狀態欄的字什么的還在,我需要的是把他們去掉但是不能是僅和我圖上邊那個一樣只是把狀態欄變黑了而已,你去看看某乎的啟動頁
uj5u.com熱心網友回復:
你這個想法不錯,但是和我上邊那個效果一樣就是只是把狀態欄簡單的削了漆黑一片??uj5u.com熱心網友回復:
看你的設定,沒有windowFullscreenuj5u.com熱心網友回復:
有這個就是會把那個狀態欄直接削掉了,不是全屏??
uj5u.com熱心網友回復:
你看看我發問題時的第二個圖,就是削掉的你看看尺寸就知道
uj5u.com熱心網友回復:
這個Activity的style加上<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@color/w_c_0000</item>
<item name="android:navigationBarColor">@color/w_c_0000</item>
這個Activity的代碼加上
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/53184.html
標籤:Android
