如何在底部导航栏中删除标题标题 - Android Studio
Posted
技术标签:
【中文标题】如何在底部导航栏中删除标题标题 - Android Studio【英文标题】:How to remove Header title in bottom nav bar - Android Studio 【发布时间】:2021-12-20 01:55:41 【问题描述】:我的目标是删除带有“应用程序名称”标签的橙色条。
目前我有一个 top_app_bar 和 bottom_nav_bar。据我所知,橙色条是由底部导航栏生成的。
这是activity_main中底部导航栏的实现。
这是 activity_main 中的顶部应用栏实现。
【问题讨论】:
【参考方案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()
【讨论】:
以上是关于如何在底部导航栏中删除标题标题 - Android Studio的主要内容,如果未能解决你的问题,请参考以下文章