zoukankan      html  css  js  c++  java
  • 去掉Activity的头部标题栏及全屏显示解决方案

    在安卓开发中,通常需要去掉Activity的头部标题栏,而且在欢迎界面需要全屏显示

    推荐使用方案二

    方案一:通过Java代码的方式实现以上要求

    在onCreate方法内加入下面这句去掉Activity的头部标题栏

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    

      

    在onCreate方法内加入下面这句全屏显示

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    

      

    重构方案:将requestWindowFeature(Window.FEATURE_NO_TITLE)抽取到BaseActivity中避免在每一个Activity中都写这一句

    方案二:通过配置AndroidManifest.xml文件的方式实现以上要求

    在application节点加入下面这句即可去掉整个应用程序的Activity的头部标题栏

    android:theme="@android:style/Theme.Light.NoTitleBar"
    

      

    在配置欢迎界面的activity节点加入下面这句即可去掉欢迎界面的Activity的头部标题栏,并且实现全屏

    android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"
    

      

    如果还有其他需求:1.自定义主题样式继承以上样式;2.重写指定属性;3.应用该自定义样式到activity或application配置节点

  • 相关阅读:
    php socket 客户端代码
    linux crontab定时执行
    加载 pcntl 多进程
    Xdebug 配置
    Zend Debugger 配置
    windows SVN搭建
    深度学习笔记:优化方法总结(BGD,SGD,Momentum,AdaGrad,RMSProp,Adam)
    操作系统-分段机制
    C++中的new、operator new与placement new
    线程安全的概念
  • 原文地址:https://www.cnblogs.com/bingoogol/p/Android-NoTitleBar-Fullscreen.html
Copyright © 2011-2022 走看看