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”. 
    在这里我还想说明一下,用前者在我们应用运行后,会看到短暂的状态栏,然后才全屏,而第二种方法是不会有这种情况的,所以我建议大家使用后者!

  • 相关阅读:
    AngularJs 1.x和AngularJs2的区别
    AngularJS ui-router (嵌套路由)
    $scope.$apply
    AngularJS中的$watch(),$digest()和$apply()区分
    对比jQuery和AngularJS的不同思维模式
    angular.element 动态添加和删除元素
    [Leetcode] Integer to Roman
    [Leetcode] Longest Common Prefix
    [Leetcode] Plus One
    [Leetcode] Palindrome Number
  • 原文地址:https://www.cnblogs.com/merryjd/p/2853248.html
Copyright © 2011-2022 走看看