zoukankan      html  css  js  c++  java
  • 去掉Activit的标题栏或者上部状态栏

    两种方式:

    第一种:直接在Activity中写代码:

      

    //去除此Activity的标题
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_main);
    
    //去除此Activity上边的状态栏
    getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , 
    WindowManager.LayoutParams. FLAG_FULLSCREEN);

      也可以自定义布局:

      

    1  requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
    2    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_1); 

       R.layout.custom_title_1  这个就是你的标题文件布局 

    第二种方式:在Manifest中注册

    (关键代码:android:theme="@android:style/Theme.NoTitleBar.Fullscreen",如果想只是去除标题栏就后面不用加Fullscreen了,另外,如果想要整个应用都去除标题栏和状态栏,就把这句代码加到<application。。标签里面,如果只是想某个activity起作用,这句代码就加到相应的activity上): 

    隐藏标题栏需要使用预定义样式:android:theme=”@android:style/Theme.NoTitleBar”. 

    隐藏状态栏:android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”. 
    在这里我还想说明一下,用前者在我们应用运行后,会看到短暂的状态栏,然后才全屏,而第二种方法是不会有这种情况的,所以我建议大家使用后者!

  • 相关阅读:
    linux使用shell执行一个Python文件
    shell编程
    mysql之通过cmd连接远程数据库
    单词辨析
    安全测试
    Linux下使用crontab执行一个shell脚本
    重新梳理Linux系统中Python环境的问题
    selenium 定位元素不稳定怎么解决?
    爬虫数据分析的前景
    Linux下部署python selenium UI自动化测试
  • 原文地址:https://www.cnblogs.com/merryjd/p/2853248.html
Copyright © 2011-2022 走看看