很抱歉,如果这是一个愚蠢的问题,但我没有在任何地方找到答案。
我正在开始使用Android教程并且我的应用程序图标没有显示,即使我很肯定它在我的清单文件中被正确引用。我在网上找到的内容是指向我当前主题中禁用的应用图标。
我如何强行启用它?这是我试图无济于事的:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:icon">@drawable/ic_launcher2</item>
</style>
提前致谢!
编辑:
我的OnCreate方法在我的主要活动中如下:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayUseLogoEnabled(true);
}
答案 0 :(得分:0)
根据Material Design指南,工具栏上不再推荐使用app图标。这就是为什么支持库中的主题禁用它的原因。
尝试致电:
getSupportActionBar().setDisplayUseLogoEnabled(true);
getSupportActionBar().setLogo(R.drawable.ic_launcher);
在您onCreate
的{{1}}方法中。