在工具栏

时间:2016-04-14 08:17:01

标签: android android-actionbar toolbar

我想在工具栏的标题左侧添加一个图标,就像操作栏一样。例如:

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

但是当我使用工具栏中的操作栏执行相同操作时,图标不会显示。

这就是我想要的:

Toolbar with icon

2 个答案:

答案 0 :(得分:0)

您可以在将Toolbar设置为支持ActionBar后以编程方式进行设置:

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

答案 1 :(得分:0)

getActionBar();

你把动作栏扔到那里。 getActionBar()返回一个ActionBar实例,然后你需要调用setIcon()。像这样:

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