Android隐藏顶部状态栏所遇到的问题

 更新时间:2016年11月21日 09:01:51   作者:神话丿小王子  
本文给大家分享两种隐藏状态栏的方法及在实现的过程中遇到的坑,下面在本文中给大家做个总结,希望对大家学习android顶部状态栏知识有所帮助

先看看常规的隐藏状态栏的方法:

方法一:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//去除title
requestWindowFeature(Window.FEATURE_NO_TITLE);
//去掉Activity上面的状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.video_view);
initView();
}

坑1:上文中设置隐藏顶部状态栏的代码必须放在setContentView(R.layout.video_view);之前

方法二:

<activity
android:name="*.Activity"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
</activity>

将:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 这行代码放在单独的Activity中只对当前Activity有效,如果要使整个APP起作用放到Application即可

坑2:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"这行代码如果在Application中配置的话,整个APP的Activity都只能是继承自Activity,不能是AppCompatActivity,因为AppCompatActivity下的Theme只能是ActionBar样式的;

坑3:android:theme="@android:style/Theme.NoTitleBar.Fullscreen这行代码如果只设置在某一个Activity下,那么只要确保当前Activity不是继承Activity而不是继承AppCompatActivity即可,其他Activity随意;

以上所述是小编给大家介绍的Android隐藏顶部状态栏所遇到的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Android实现照片墙效果的实例代码

    Android实现照片墙效果的实例代码

    Android实现照片墙效果的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的
    2018-05-05
  • Android实现密码明密文切换(小眼睛)

    Android实现密码明密文切换(小眼睛)

    这篇文章主要为大家详细介绍了Android实现密码明密文切换,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • 探讨Android与iOS,我们将何去何从?

    探讨Android与iOS,我们将何去何从?

    本篇文章是对Android与iOS进行了详细的分析与探讨,需要的朋友参考下
    2013-05-05
  • Android中RecyclerView实现横向滑动代码

    Android中RecyclerView实现横向滑动代码

    这篇文章主要介绍了Android中RecyclerView实现横向滑动代码的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • 浅谈Android Studio3.6 更新功能

    浅谈Android Studio3.6 更新功能

    这篇文章主要介绍了Android Studio3.6 更新功能的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Android中CountDownTimer 实现倒计时功能

    Android中CountDownTimer 实现倒计时功能

    本篇文章主要介绍了Android中CountDownTimer 实现倒计时功能,CountDownTimer 是android 自带的一个倒计时类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Android自定义view实现太极效果实例代码

    Android自定义view实现太极效果实例代码

    这篇文章主要介绍了Android自定义view实现太极效果实例代码的相关资料,需要的朋友可以参考下
    2017-05-05
  • 微信公众平台开发入门教程(SAE方倍工作室)

    微信公众平台开发入门教程(SAE方倍工作室)

    在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序、MySQL数据库、计算机网络通讯、及HTTP/XML/CSS/JS等基础
    2014-05-05
  • Android性能优化getResources()与Binder导致界面卡顿优化

    Android性能优化getResources()与Binder导致界面卡顿优化

    这篇文章主要为大家介绍了Android性能优化getResources()与Binder导致界面卡顿优化示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Android Studio配置本地SDK的方法

    Android Studio配置本地SDK的方法

    这篇文章主要介绍了Android Studio配置本地SDK的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11

最新评论