应用程序图标被主题禁用

时间:2015-01-09 22:30:43

标签: android

很抱歉,如果这是一个愚蠢的问题,但我没有在任何地方找到答案。

我正在开始使用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);
}

1 个答案:

答案 0 :(得分:0)

根据Material Design指南,工具栏上不再推荐使用app图标。这就是为什么支持库中的主题禁用它的原因。

尝试致电:

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

在您onCreate的{​​{1}}方法中。