应用程序图标未显示在Android Studio的标题栏中

时间:2014-10-29 00:00:09

标签: android android-fragments android-studio icons android-theme

Hello Stackoverflow社区,

我最近开始研究android开发,我几乎可以肯定我遇到了一个bug。我希望有这方面知识的人可以证实这一点并提供快速的解决方法。

以下是相同问题和更多讨论的链接(链接中的OP不是我): http://forums.udacity.com/questions/100235173/app-icon-not-showing-in-the-title-bar

基本上,OP所做的是用自定义的替换默认的Android应用程序图标。我很确定他或她做得对,因为其他人,包括我自己,都有同样的问题。然而,假设OP正确执行,标题栏中没有应用程序图标(请参阅第一张图片)。

如果我们要运行“Hello World!”程序没有修改默认的应用程序图标,结果仍然是相同的。也就是说,默认情况下标题栏中没有应用程序图标。

有些用户认为这是由于主题...另一位用户也建议只有在使用“带片段的空白活动”创建项目时才会出现这种情况(请注意,每个人都使用“带片段的空白活动”而不是任何其他活动)。

如果有人能就此事给出一些合理的建议,我们将不胜感激!

谢谢!

2 个答案:

答案 0 :(得分:4)

  

有些用户认为这是由于主题

这些用户是正确的。屏幕截图似乎来自在Android 5.0上运行的应用,该应用使用基于Theme.Material的主题。

这是Google的预期行为,因此不代表错误。

答案 1 :(得分:4)

我在Android 5.0上运行它,只是将这些行添加到MainActivity中的onCreate方法中:

getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setLogo(R.drawable.ic_launcher);
getSupportActionBar().setDisplayUseLogoEnabled(true);