2016-04-14 22 views
0

アクションバーと同様に、ツールバーのタイトルの左側にアイコンを追加したいと思います。例:ツールバーにアイコンを追加

android:logo="@drawable/ic_search_black_24dp" 
android:label="FirstPage" 

しかし、私がツールバーのアクションバーで同じことをすると、アイコンは表示されません。

これは私が欲しいものです:

Toolbar with icon

+0

もう少し説明できますか? –

+0

ツールバーの左側にアイコンを追加するだけです。 –

+0

![](http://img.blog.csdn.net/20140604232000843?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VvbGluX2Jsb2c=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) –

答えて

0

あなたがサポートActionBarとしてあなたToolbarを設定した後、あなたがプログラム的に設定することができます

ActionBar actionBar = getSupportActionBar(); 
if(actionBar != null) { 
    actionBar.setDisplayShowHomeEnabled(true); 
    actionBar.setIcon(R.drawable.your_image); 
} 
+0

ありがとう、これは私がしたい答えです。 –

0

getActionBar();

あなたはすぐにアクションバーを投げています。 getActionBar()はActionBarのインスタンスを返し、setIcon()を呼び出す必要があります。同様に:

ActionBar actionBar = getActionBar(); actionBar.setIcon(R.drawable.my_icon);

関連する問題