android 实现沉浸式状态栏
时间: 2023-04-09 21:01:24 浏览: 141
可以使用以下代码实现 Android 沉浸式状态栏:
1. 在 styles.xml 文件中添加以下代码:
```
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
```
2. 在布局文件中添加以下代码:
```
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:fitsSystemWindows="true">
<View
android:layout_width="match_parent"
android:layout_height="@dimen/status_bar_height"
android:background="@color/colorPrimaryDark"/>
<!-- 其他布局代码 -->
</LinearLayout>
```
其中,`@dimen/status_bar_height` 是状态栏的高度,`@color/colorPrimaryDark` 是状态栏的颜色。
这样就可以实现 Android 沉浸式状态栏了。