1,概论
工作中经常需要用到全屏的页面,还要隐藏系统状态栏或沉浸式
2,设置全屏
2.1,设置有代码中设置,也有Mainfest.xml中设置theme
2.2,要是全局生效就在application中设置,要么就是具体activity中设置
2.3,全屏代码示例如下:
//style.xml中
<style name="FullScreen" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimary</item>
<item name="colorAccent">@color/colorPrimary</item>
<item name="android:windowFullscreen">true</item>
<item name="windowNoTitle">true</item>
</style>
//AndroidMainfest.xml activity中
<activity
android:name="com.aile.xu.activity.PreviewActivity"
android:theme="@style/FullScreen" />
3,隐藏状态栏
public static void setStatusBarTranslucent(Activity activity) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
View deco

本文介绍了在Android开发中如何实现全屏显示并隐藏状态栏。通过代码示例和在Manifest.xml中设置theme的方式,详细讲解了全屏与状态栏管理,包括全局和特定Activity的设置。全屏状态下,根据是否隐藏状态栏,页面展示效果有所不同。
最低0.47元/天 解锁文章
1489





