【发布时间】:2021-12-20 01:55:41
【问题描述】:
我的目标是删除带有“应用程序名称”标签的橙色条。
目前我有一个 top_app_bar 和 bottom_nav_bar。据我所知,橙色条是由底部导航栏生成的。
这是activity_main中底部导航栏的实现。
【问题讨论】:
标签: java android android-layout
我的目标是删除带有“应用程序名称”标签的橙色条。
目前我有一个 top_app_bar 和 bottom_nav_bar。据我所知,橙色条是由底部导航栏生成的。
这是activity_main中底部导航栏的实现。
【问题讨论】:
标签: java android android-layout
顶部栏称为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()
【讨论】: