2016-08-19 12 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'を使用すると' NavigationDrawerを使用すると 'ActionBarDrawerToggle'アイコンがオーバーレイされます'のように:http://prntscr.com/c7twqu –

+0

@YasinKaçmazあなたが何を表示しようとしているのか分かりません。質問は「NavigationDrawer」については何も言わなかった –

関連する問題