2025-06-28

【Android】Android15 停用無邊框方式顯示內容

參考資料 ----


AndroidAndroid10(Quince Tart, SDK29) 導入無邊框風格樣式,Android15(Vanilla Ice Cream, SDK35) 開始會強制 APP 預設外觀為無邊框風格樣式。

如果您的 targetSdkVersion 設為 35,當 APP 安裝在 Android15 時就會強制啟用無邊框顯示,若 APP 還未準備好,調整為無邊框,則可以 windowOptOutEdgeToEdgeEnforcement 先緩緩。
 
<resources
    xmlns:tools="http://schemas.android.com/tools">

    <style
        name="Theme.MyTheme"
        parent="Theme.Material3.DayNight.NoActionBar">

        <!-- 關閉 Edge-to-Edge(沈浸式無邊框) 功能 -->
        <item name="android:windowOptOutEdgeToEdgeEnforcement" tools:targetApi="35">true</item>
		
...
...
</resources>
 


不過 Android16(Baklava, SDK36) 起,windowOptOutEdgeToEdgeEnforcement 就失效了,該面對的跑不掉,開始調整自己的 APP 吧。






沒有留言:

張貼留言