Android 如何在操作栏上显示徽标

Android 如何在操作栏上显示徽标,android,android-actionbar,Android,Android Actionbar,我想在我的操作栏活动上显示徽标,我在清单中使用了以下代码: <activity android:name=".CompanyActivity" android:icon="@drawable/ic_launcher" android:logo="@drawable/ic_launcher" android:label="@string/title" and

我想在我的操作栏活动上显示徽标,我在清单中使用了以下代码:

        <activity
            android:name=".CompanyActivity"
            android:icon="@drawable/ic_launcher"
            android:logo="@drawable/ic_launcher"
            android:label="@string/title"
            android:screenOrientation="portrait"
            android:theme="@style/Theme.AppCompat.Light.DarkActionBar" >
        </activity>

但徽标未显示在操作栏中。我能做什么?
tnx很多

棒棒糖默认不显示徽标,因此设置:

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

如果您想在行动栏中显示徽标

在main.xml中

 <item 
    android:id="@+id/abc_image"
    android:title="abc"
    android:icon="@drawable/abcImage"
    android:showAsAction="always"/>
<item
    android:id="@+id/bb"
    android:title="second"
    android:icon="@drawable/bbImage"
    app:showAsAction="always"/>

对于
targetSDKversion
API21,在活动的
onCreate(…)


对于低于API 21的
targetSDKversion
,在您的AndroidManifest中:

<application
    ... ...
    android:logo="@drawable/ic_launcher"
    ... ...

</application>

操作栏使用
setLogo()
,但对
工具栏使用
setIcon()
,也使用
setDisplayUseLogoEnabled()
。没问题,编码愉快!
 <item 
    android:id="@+id/abc_image"
    android:title="abc"
    android:icon="@drawable/abcImage"
    android:showAsAction="always"/>
<item
    android:id="@+id/bb"
    android:title="second"
    android:icon="@drawable/bbImage"
    app:showAsAction="always"/>
    getActionBar().setCustomView(R.layout.actionbar);
    getActionBar().setDisplayShowCustomEnabled(true);
    getActionBar().setDisplayUseLogoEnabled(true);
    getActionBar().setDisplayShowHomeEnabled(false);
    getActionBar().setHomeButtonEnabled(true);
setSupportActionBar(your_toolbar); 
getSupportActionBar().setIcon(R.drawable.ic_launcher);
<application
    ... ...
    android:logo="@drawable/ic_launcher"
    ... ...

</application>