アクションバーと同様に、ツールバーのタイトルの左側にアイコンを追加したいと思います。例:ツールバーにアイコンを追加
android:logo="@drawable/ic_search_black_24dp"
android:label="FirstPage"
しかし、私がツールバーのアクションバーで同じことをすると、アイコンは表示されません。
これは私が欲しいものです:
アクションバーと同様に、ツールバーのタイトルの左側にアイコンを追加したいと思います。例:ツールバーにアイコンを追加
android:logo="@drawable/ic_search_black_24dp"
android:label="FirstPage"
しかし、私がツールバーのアクションバーで同じことをすると、アイコンは表示されません。
これは私が欲しいものです:
あなたがサポートActionBar
としてあなたToolbar
を設定した後、あなたがプログラム的に設定することができます
ActionBar actionBar = getSupportActionBar();
if(actionBar != null) {
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setIcon(R.drawable.your_image);
}
ありがとう、これは私がしたい答えです。 –
getActionBar();
あなたはすぐにアクションバーを投げています。 getActionBar()はActionBarのインスタンスを返し、setIcon()を呼び出す必要があります。同様に:
ActionBar actionBar = getActionBar(); actionBar.setIcon(R.drawable.my_icon);
もう少し説明できますか? –
ツールバーの左側にアイコンを追加するだけです。 –
![](http://img.blog.csdn.net/20140604232000843?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VvbGluX2Jsb2c=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) –