Android应用程序图标未显示在ActionBar中

时间:2015-03-27 02:33:35

标签: android

我正在https://developer.android.com/training/basics/actionbar/index.html

处理一些Android教程

我的理解是,默认情况下,应用图标应显示在操作栏中,但我没有看到它。我在其他帖子中看到了这一行为在SDK 21中发生了变化的评论,但是当我在Android Studio中创建应用时,我指定的最小SDK为19.这与此行为无关吗?

2 个答案:

答案 0 :(得分:0)

在您的活动中添加以下内容。

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

确保活动为extends ActionBarActivity

答案 1 :(得分:0)

试试这个,编辑文件style.xml

<resources>

<style name="app_theme" parent="@android:style/Theme.Material.Light.DarkActionBar">
    <item name="android:actionBarStyle">@style/actionbarstyle</item>
</style>

<style name="actionbarstyle" parent="@android:style/Widget.Material.ActionBar">
    <item name="android:displayOptions">showHome|showTitle</item>
</style>

的Manifest.xml

<application
    ....
    android:theme="@style/app_theme">