如何删除底部导航栏中的 Header 标题 - Android Studio
How to remove Header title in bottom nav bar - Android Studio
我的 objective 正在删除带有“应用程序名称”标签的橙色栏。
目前我有 top_app_bar 和 bottom_nav_bar。据我所知,橙色栏是由底部导航栏生成的。
这是 activity_main 中的底部导航栏实现。
这是 activity_main 中的顶部应用栏实现。
顶部栏称为 ActionBar
。 ActionBar 是您正在使用的主题的默认布局的一部分。
方法一:
您可以通过在 Style.xml 中创建一个 NO ActionBar Style 并将 class 的样式设置为该样式来隐藏 ActionBar。
在Style.xml
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
然后在清单中将 class 的主题设置为此 NoActionBar
样式。
在AndroidManifest.xml
<activity
android:name=".MainActivity"
android:theme="@style/AppTheme.NoActionBar" />
方法二
只需在清单中添加默认的 NoActionBar 样式
<activity android:name=".MainActivity"
android:theme="@style/Theme.AppCompat.Light.NoActionBar" />
方法三
您可以通过编程方式完成
Java
if (getSupportActionBar() != null) {
getSupportActionBar().hide();
}
科特林
supportActionBar?.hide()
尝试
private void hide() {
// Hide UI first
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.hide();
}
我的 objective 正在删除带有“应用程序名称”标签的橙色栏。
目前我有 top_app_bar 和 bottom_nav_bar。据我所知,橙色栏是由底部导航栏生成的。
这是 activity_main 中的底部导航栏实现。
这是 activity_main 中的顶部应用栏实现。
顶部栏称为 ActionBar
。 ActionBar 是您正在使用的主题的默认布局的一部分。
方法一:
您可以通过在 Style.xml 中创建一个 NO ActionBar Style 并将 class 的样式设置为该样式来隐藏 ActionBar。
在Style.xml
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
然后在清单中将 class 的主题设置为此 NoActionBar
样式。
在AndroidManifest.xml
<activity
android:name=".MainActivity"
android:theme="@style/AppTheme.NoActionBar" />
方法二
只需在清单中添加默认的 NoActionBar 样式
<activity android:name=".MainActivity"
android:theme="@style/Theme.AppCompat.Light.NoActionBar" />
方法三
您可以通过编程方式完成
Java
if (getSupportActionBar() != null) {
getSupportActionBar().hide();
}
科特林
supportActionBar?.hide()
尝试
private void hide() {
// Hide UI first
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.hide();
}