3060


アクションバーにあるホームボタンのロゴを表示しようとしているのですが、ロゴが表示されません。
まずManifestファイルをいじってみたのですが、変化なしです。

[code]

    <application
            android:allowBackup="true"
            android:icon="@drawable/icon"
            android:logo="@drawable/icon"
            android:theme="@style/AppTheme" >
            <activity
                android:name=".MainActivity"
                android:icon="@drawable/ic_launcher"
                android:label="@string/app_name"
                android:screenOrientation="portrait" >
    
[/code]

コード側でgetSupportActionBar().setLogo(R.drawable.icon)としても何の変化もありません。
ホームボタンのアイコンを表示するにはどうすればいいでしょうか？ 何か他に必要な設定があるのでしょうか？ ちなみに現在の端末のバージョンは4.1.2です。


CC BY-SA 3.0
2015-01-04T09:56:02.463
3042
2015-01-04T23:47:19.133
2015-01-04T23:47:19.133
724
5210
question
android android-support-library
アクションバーのホームボタンのロゴが表示されない


ToolBarでしか使ったこと無いので回答外しているかもですが、`getSupportActionBar().setDisplayUseLogoEnabled(true)`を呼ぶ必要がある気がします。

<https://developer.android.com/intl/ja/reference/android/support/v7/app/ActionBar.html#setDisplayUseLogoEnabled(boolean)>


CC BY-SA 3.0
2015-01-04T09:58:46.783
3043
2015-01-04T09:58:46.783
845
3042
answer

[code]

    getSupportActionBar().setIcon(R.drawable.icon);
    
[/code]

ではどうでしょうか。

<http://developer.android.com/reference/android/support/v7/app/ActionBar.html#setIcon(android.graphics.drawable.Drawable)>


CC BY-SA 3.0
2015-01-04T12:30:59.623
3053
2015-01-04T12:30:59.623
724
3042
answer


`ActionBarActivity`のアクションバーにロゴを出すというのであれば、

[code]

    getSupportActionBar().setDisplayShowHomeEnabled(true);
    getSupportActionBar().setIcon(R.drawable.ic_launcher);
    
[/code]

で表示されるかと思います。


CC BY-SA 3.0
2015-01-04T13:35:42.320
3060
2015-01-04T13:35:42.320
5337
3042
answer