Android 在ActionBar上添加徽标(图标)和应用程序名称?

Android 在ActionBar上添加徽标(图标)和应用程序名称?,android,android-toolbar,Android,Android Toolbar,如何添加应用程序徽标和应用程序名称? 我试过了,但徽标或应用程序名称都会出现,而不是两者都出现。简单的方法: Toolbar toolbar=(Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); if(getSupportActionBar()!=null){ getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActio

如何添加应用程序徽标和应用程序名称?
我试过了,但徽标或应用程序名称都会出现,而不是两者都出现。

简单的方法:

Toolbar toolbar=(Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
if(getSupportActionBar()!=null){
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setHomeAsUpIndicator(drawerArrowDrawable);
    getSupportActionBar().setIcon(R.drawable.ic_label_black_48dp);
}
您将看到这样一个屏幕:

你试过了吗


您不需要
getSupportActionBar
,是吗?您已经有了
工具栏
@cricket\u 007
getSupportActionBar
返回一个
ActionBar
,它有以下方法<代码>工具栏没有这些方法。也许我们可以将
Toolbar
转换为
ActionBar
,但从来没有这样尝试过,让我试试@编辑:我试图将
工具栏
转换为
操作栏
,但不被允许。我是一个初学者,一直是一个噩梦谢谢你这么多感谢我没有那样使用,但是如果我使用
setNavigationIcon
它会在使用
NavigationDrawer
时覆盖
ActionBarDrawerToggle
图标,就像这样:@YasinKaçmaz我不确定你想显示什么。这个问题并没有提到一个
NavigationDrawer
@PrinxGhimirey你可以通过@cricket\u 007向你表示感谢我不想展示什么,我只想提供关于未来观众的信息。抱歉打扰了,祝你今天愉快。
Toolbar toolbar=(Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("Title");
toolbar.setNavigationIcon(R.drawable.some_icon);