设置Android应用全屏显示(隐藏手机状态栏)

1、需求

最近做的几个项目都是在pad或TV上的,而且都要求全屏显示(就是不用显示状态栏和ActionBar)


2、清单文件中的设置

设置Android应用全屏显示(隐藏手机状态栏)_第1张图片

整个应用需要设置NoActionBar,每个Activity还需要设置NoTitle_FullScreen(这个是自己定义的style)


3、自定义NoTitle_FullScreen

在styles.xml添加一下代码,并在清单文件中引用。

   

4、实际使用中的问题(偶发)

我在清单文件中已经设置了android:theme="@style/Theme.AppCompat.Light.NoActionBar,但是实际界面上海市显示了ActionBar

设置Android应用全屏显示(隐藏手机状态栏)_第2张图片

最后我发现是styles.xml中没有修改过了,
设置Android应用全屏显示(隐藏手机状态栏)_第3张图片

将AppTheme修改为NoActionBar就可以了,


<resources>
    <color name="colorPrimary">#3F51B5color>
    <color name="colorPrimaryDark">#303F9Fcolor>
    <color name="colorAccent">#FF4081color>

    <color name="noColor">#00000000color>

resources>

你可能感兴趣的:(android,布局控件)