在Android中,隱藏狀態欄可以通過設定Activity的視窗標記View.SYSTEM_UI_FLAG_FULLSCREEN來實現。以下是隱藏狀態欄的代碼示例:
```java
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN);
```
要顯示之前隱藏的狀態欄,可以通過清除視窗標記View.SYSTEM_UI_FLAG_FULLSCREEN來實現。以下是顯示狀態欄的代碼示例:
```java
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);
```
此外,還可以通過設定Activity的主題來實現隱藏狀態欄的效果。例如,在AndroidManifest.xml檔案中的Activity節點中添加以下屬性:
```xml
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
```
以上代碼將隱藏Activity的狀態欄,使應用程式全螢幕顯示。在這種模式下,狀態欄將完全隱藏,直到用戶從螢幕頂部向下滑動。