Hello Stackoverflow社区,
我最近开始研究android开发,我几乎可以肯定我遇到了一个bug。我希望有这方面知识的人可以证实这一点并提供快速的解决方法。
以下是相同问题和更多讨论的链接(链接中的OP不是我): http://forums.udacity.com/questions/100235173/app-icon-not-showing-in-the-title-bar
基本上,OP所做的是用自定义的替换默认的Android应用程序图标。我很确定他或她做得对,因为其他人,包括我自己,都有同样的问题。然而,假设OP正确执行,标题栏中没有应用程序图标(请参阅第一张图片)。
如果我们要运行“Hello World!”程序没有修改默认的应用程序图标,结果仍然是相同的。也就是说,默认情况下标题栏中没有应用程序图标。
有些用户认为这是由于主题...另一位用户也建议只有在使用“带片段的空白活动”创建项目时才会出现这种情况(请注意,每个人都使用“带片段的空白活动”而不是任何其他活动)。
如果有人能就此事给出一些合理的建议,我们将不胜感激!
谢谢!
答案 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);