【问题标题】:How to remove Header title in bottom nav bar - Android Studio如何在底部导航栏中删除标题标题 - Android Studio
【发布时间】:2021-12-20 01:55:41
【问题描述】:

我的目标是删除带有“应用程序名称”标签的橙色条。

目前我有一个 top_app_bar 和 bottom_nav_bar。据我所知,橙色条是由底部导航栏生成的。

这是activity_main中底部导航栏的实现。

这是 activity_main 中的顶部应用栏实现。

【问题讨论】:

    标签: java android android-layout


    【解决方案1】:

    顶部栏称为ActionBar。 ActionBar 是您正在使用的主题的默认布局的一部分。

    方法一:

    您可以通过在 Style.xml 中创建一个 NO ActionBar Style 并将类的样式设置为该样式来隐藏 ActionBar。

    在 Style.xml 中

    <style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
    

    然后在 Manifest 中将类的主题设置为此 NoActionBar 样式。

    在 AndroidManifest.xml 中

     <activity
                android:name=".MainActivity"
                android:theme="@style/AppTheme.NoActionBar" />
    

    方法二

    只需在 Manifest 中添加一个默认的 NoActionBar 样式

    <activity android:name=".MainActivity"
    android:theme="@style/Theme.AppCompat.Light.NoActionBar" />
    

    方法3

    你可以通过编程来实现

    Java

    if (getSupportActionBar() != null) {
        getSupportActionBar().hide();
    }
    

    科特林

    supportActionBar?.hide()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-27
      • 2021-11-19
      相关资源
      最近更新 更多