【问题标题】:Android graphical layout has a default actionbar shown in some casesAndroid 图形布局在某些情况下会显示默认操作栏
【发布时间】:2016-03-12 17:58:16
【问题描述】:

在我的 android 应用程序的 xml 图形布局中,我的一个 android studio 项目中显示了一个操作栏,而在其他项目中则没有。出于好奇,我想知道这背后的原因。我没有看到布局和活动的主题有任何变化。

如下所示:

PS:虚线上方的部分是actionbar。我希望以某种方式将其删除。它在我的任何其他 Android Studio 项目中都不存在。

【问题讨论】:

  • 请发布一个显示操作栏和一个不显示操作栏的项目的代码。隐藏 ActionBar 的方法有很多,如果没有代码,就不可能说出你在哪里更改它。
  • 这只是我项目中的一个空布局。在另一个项目中创建另一个空布局默认情况下不会显示此操作栏

标签: android xml android-actionbar graphical-layout-editor


【解决方案1】:

尝试在你的styles.xml中添加这个

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

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

并将 AppTheme.NoAction 添加到 Manifest 中的活动

【讨论】:

  • AppTheme.AppBarOverlay 和 AppTheme.PopupOverlay 对于示例来说是完全不需要的。
  • 是的。这是我的旧代码之一,它有。编辑它。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-02
  • 2018-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-21
  • 1970-01-01
相关资源
最近更新 更多