Как добавить логотип приложения, а также имя приложения?
Я пробовал, но появляется либо логотип, либо имя приложения, а не оба.Добавить логотип (значок) и имя приложения в ActionBar?
ответ
Просто простой способ:
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);
}
Вы увидите экран, как показано, что:
вы пробовали setTitle()
и setNavigationIcon()
?
Toolbar toolbar=(Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("Title");
toolbar.setNavigationIcon(R.drawable.some_icon);
Я новичок, и я был ночным кошмаром Большое спасибо –
Спасибо, я так не пользовался, но если я использую 'setNavigationIcon', он накладывает значок' ActionBarDrawerToggle' при использовании 'NavigationDrawer 'вот так: http://prntscr.com/c7twqu –
@ YasinKaçmaz Я не уверен, что вы пытаетесь показать. В вопросе ничего не сказано о 'NavigationDrawer' –
Вам не нужен 'getSupportActionBar', не так ли? У вас уже есть 'toolbar' –
@ cricket_007' getSupportActionBar' возвращает 'ActionBar' и имеет эти методы. 'Toolbar' не имеют этих методов. Может быть, мы можем использовать 'Toolbar' для' ActionBar', но так никогда и не пробовали, позвольте мне попробовать. @Edit: Я пытался использовать 'Toolbar' для' ActionBar', но не разрешен. –
Огромное вам спасибо –