Android: How to change the ActionBar "Home" Icon to be something other than the app icon? Android: How to change the ActionBar "Home" Icon to be something other than the app icon? android android

Android: How to change the ActionBar "Home" Icon to be something other than the app icon?


The ActionBar will use the android:logo attribute of your manifest, if one is provided. That lets you use separate drawable resources for the icon (Launcher) and the logo (ActionBar, among other things).


In AndroidManifest.xml:

<application    android:icon="@drawable/launcher"    android:label="@string/app_name"    android:name="com..."    android:theme="@style/Theme">...</Application>

In styles.xml: (See android:icon)

<style name="Theme" parent="@android:style/Theme.Holo.Light">    <item name="android:actionBarStyle">@style/ActionBar</item></style><style name="ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">    <item name="android:icon">@drawable/icon</item></style>


Please try this line

getSupportActionBar().setHomeAsUpIndicator(R.drawable.back_arrow);