【问题标题】:App Name appearing above the Toolbar in Android SDK v22Android SDK v22 中工具栏上方显示的应用名称
【发布时间】:2015-05-16 21:45:47
【问题描述】:

昨天我用最近发布的 Android 5.1 (API 22) 更新更新了我的 SDK 管理器,并尝试使用 Material Design 主题。在创建 activity_main.xml 布局时,我发现 App 名称(标题)出现在屏幕的工具栏上方(下面添加了指向屏幕截图的链接)。当我尝试在 Android 5.0.1 (API 21) 下预览它时,它工作正常。 在 Android 5.1 (API 22) 升级中是否有任何我不知道的 Google 新功能?

截图:

我需要分享代码吗?

style.xml

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="AppTheme.Base">
    <!-- Customize your theme here. -->
</style>

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

</style>

【问题讨论】:

  • 您使用的是NoActionBar 的主题吗?我认为 ActionBar 和 ToolBar 都在这里显示。
  • 没关系。这只是一个静态的描绘。显示器不知道工具栏将成为您的操作栏或其他任何东西
  • 是的,再次检查我的 Q,我添加了显示我的主题的 styles.xml 代码
  • 小孩子,这是 Android Studio 错误吗?因为我尝试在 Lollipop 和 Lollipop 之前的设备上运行我的应用程序,它运行良好(不显示应用程序名称)。
  • @aB9:您已经为您的活动/应用程序分配了相同的主题?当您在您的设备/模拟器上运行该应用程序时,您会得到相同的结果吗?

标签: android material-design android-toolbar


【解决方案1】:

更新:这不是Android Studio的错误,您应该将styles.xml放在values-v21中,应用名称将不会出现如下屏幕截图。

【讨论】:

  • 我知道,当我第一次尝试时它工作得很好,但是当我第一次在 android studio 的预览窗口中看到这个东西时,我感到很困惑。认为我的工作室版本有问题
  • 对此感到抱歉..这不是android studio的错误,您应该为values-v21添加style.xml ..再次尝试测试..它会正常工作
  • 这样做了,只是因为 api 22。阅读上面的 cmets。希望他们能找到解决方案
  • 我也在 api 22 中测试过,没有出现! ..那么问题是什么?
  • 但我的版本显示此错误。现在我将它保留在 api 21。我还尝试使用下一个版本的 android studio(非官方,测试版),仍然存在那个错误
猜你喜欢
  • 2017-05-10
  • 1970-01-01
  • 1970-01-01
  • 2015-09-29
  • 2016-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多