2016-08-19 2 views

ответ

1

Просто простой способ:

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); 
} 

Вы увидите экран, как показано, что:

enter image description here

+0

Вам не нужен 'getSupportActionBar', не так ли? У вас уже есть 'toolbar' –

+0

@ cricket_007' getSupportActionBar' возвращает 'ActionBar' и имеет эти методы. 'Toolbar' не имеют этих методов. Может быть, мы можем использовать 'Toolbar' для' ActionBar', но так никогда и не пробовали, позвольте мне попробовать. @Edit: Я пытался использовать 'Toolbar' для' ActionBar', но не разрешен. –

+0

Огромное вам спасибо –

2

вы пробовали setTitle() и setNavigationIcon()?

Toolbar toolbar=(Toolbar) findViewById(R.id.toolbar); 
toolbar.setTitle("Title"); 
toolbar.setNavigationIcon(R.drawable.some_icon); 
+0

Я новичок, и я был ночным кошмаром Большое спасибо –

+0

Спасибо, я так не пользовался, но если я использую 'setNavigationIcon', он накладывает значок' ActionBarDrawerToggle' при использовании 'NavigationDrawer 'вот так: http://prntscr.com/c7twqu –

+0

@ YasinKaçmaz Я не уверен, что вы пытаетесь показать. В вопросе ничего не сказано о 'NavigationDrawer' –