【问题标题】:Not seeing action bar for every activity that isn't MainActivity没有看到不是 MainActivity 的每个活动的操作栏
【发布时间】:2017-12-01 06:23:24
【问题描述】:

我正在构建一个通过意图启动活动的应用程序。我在XML 中的活动设计显示了一个操作栏,但是每当我在物理 android 设备上调试时,除了MainActivity 之外的每个活动都会丢失操作栏。

整个应用栏消失,布局继续,好像不应该有一样。解决此问题的首要目标是什么?

它在 Android Studio 预览中的外观

它在物理设备上的外观

【问题讨论】:

  • 分享你的代码和style.xml
  • 请分享您的代码,以便人们查看其中缺少的内容。
  • 也分享你的 Manifest.xml
  • 请添加您的 manifest.xml 文件。
  • 很可能,您的活动并非继承自 AppCompatActivity,但您在 AndroidManifest 中使用了 appcompat 样式。 stackoverflow.com/questions/27732341/…

标签: android android-layout android-actionbar


【解决方案1】:

检查您在活动或应用程序中应用的主题。 如果它有以下代码,则不会显示默认操作栏。

<item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>

尝试删除此行以获得默认操作栏或使用&lt;android.support.v7.widget.Toolbar添加操作栏

【讨论】:

    【解决方案2】:

    我可能会建议使用Toolbar 而不是ActionBar,以确保您始终获得所需活动的Toolbar。 Android 开发者文档很好地解释了如何将Toolbar 添加到任何活动中。

    https://developer.android.com/training/appbar/index.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-17
      • 1970-01-01
      • 1970-01-01
      • 2015-08-07
      • 1970-01-01
      相关资源
      最近更新 更多