【问题标题】:Add a icon in the toolbar在工具栏中添加图标
【发布时间】:2016-04-14 08:17:01
【问题描述】:
我想在工具栏的标题左侧添加一个图标,就像操作栏一样。例如:
android:logo="@drawable/ic_search_black_24dp"
android:label="FirstPage"
但是当我用工具栏中的操作栏做同样的事情时,图标不显示。
这就是我想要的:
【问题讨论】:
标签:
android
android-actionbar
toolbar
【解决方案1】:
您可以在将Toolbar 设置为支持ActionBar 后以编程方式设置它:
ActionBar actionBar = getSupportActionBar();
if(actionBar != null) {
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setIcon(R.drawable.your_image);
}
【解决方案2】:
getActionBar();
你正在把操作栏扔在那里。 getActionBar() 返回一个 ActionBar 的实例,然后您需要调用 setIcon()。像这样:
ActionBar actionBar = getActionBar();
actionBar.setIcon(R.drawable.my_icon);