zoukankan      html  css  js  c++  java
  • Android去除顶部导航条

    目录

    去除标题栏

    去除状态栏和标题栏

    去除标题栏

    经过,今天项目需要去除顶部导航条,查了很多,总结一下就是2种情况

    第一种:使用requestWindowFeature(Window.FEATURE_NO_TITLE);,前提要求是必须在Activity下

    但是这个项目,我是使用Fragement,里面有一个方法getSupportFragmentManager();在Activity下无法使用,头都要秃了

    第二种:在styles.xml中将AppTheme里面的参数parent改为Theme.AppCompat.Light.NoActionBar

        <!-- Base application theme. -->
        <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
            <!-- Customize your theme here. -->
            <item name="colorPrimary">@color/colorPrimary</item>
            <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
            <item name="colorAccent">@color/colorAccent</item>
        </style>

    效果图

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------

    网上还有一种教程在AppCompatActivity下可以使用的方法,但是亲测无用

        protected void onCreate(Bundle savedInstanceState) {
            //去掉系统状态栏
            getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
            super.onCreate(savedInstanceState);
            setContentView(R.layout.maincontainer);
            initView();
        }

     去除标题栏和状态栏

    在res/value/styles.xml中添加下面的style

        <!-- 去除顶部的状态栏和标题栏-->
        <style name="NoTitle" parent="Theme.AppCompat.DayNight.NoActionBar">
            <item name="android:windowNoTitle">true</item>
            <item name="android:windowFullscreen">true</item>
        </style>

    在AndroidManifest.xml中调用该style

    效果图

  • 相关阅读:
    总结一下矩阵的基本操作
    洛谷|P4281 [AHOI2008]紧急集合 / 聚会
    CQYZ OJ|Contest 133|祖孙询问
    博客主题分享
    USACO1.1|黑色星期五Friday the Thirteenth
    USACO1.1.2|贪婪的送礼者
    POJ1664|DFS水题
    树状数组的区间查询与区间修改
    N0lP2018爆零记录
    A了一道dijkstra板子
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/13198930.html
Copyright © 2011-2022 走看看