2016-08-19 49 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'轉換爲'ActionBar',但從來沒有這樣試過,讓我試試。 @編輯:我試圖將'工具欄'強制轉換爲'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' –

相關問題