Android 4.4 (KitKat) 起支援沉浸式狀態欄,讓應用內容延伸至狀態欄區域,提升視覺一體性。實現方式不止一種,且並非僅限 4.4+ 版本。
Window.setFlags 設定 FLAG_TRANSLUCENT_STATUS,配合 fitsSystemWindows 調整佈局。View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 等旗標,搭配 StatusBarUtil 等工具類處理版本差異。styles.xml 設定 windowNoTitle、windowFullscreen,再動態控制狀態欄顏色。Android 4.4 以下無原生沉浸支援,需透過自定義佈局模擬(如在根佈局頂部放置一個高度等於狀態欄的 View),或直接放棄沉浸效果。建議採用成熟第三方庫,自動處理 4.4~最新版的所有邊界情況。