2016-11-07 25 views
0

私はアクションバーを作成しています(SupportActionBar、より正確に)この方法:ActionBarでカスタムの戻るボタンを設定するには?

android.support.v7.app.ActionBar actionBar=getSupportActionBar(); 
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); 
    actionBar.setDisplayShowTitleEnabled(true); 
    actionBar.setHomeButtonEnabled(true); 
    actionBar.setDisplayHomeAsUpEnabled(true); 
    //actionBar.setDisplayOptions(actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE);); 
    actionBar.setIcon(R.drawable.ic_drawer); 
    actionBar.setTitle(mTitle); 

このように、私は、一度クリックされた私のアクションバーにボタンを取得し、私はそれが何をしたいのかありません。しかし、それは左を指す矢印を表示します。私は別のdrawableを表示したいので、setDisplayOptions行のコメントを外して、私が望むアイコンが表示されます。しかし、ボタンはもはやクリック可能ではありません。

私のドロウアブルをボタンに設定し、クリック可能にするにはどうすればよいですか?

+1

このリンク、 http://stackoverflow.com/questions/16771532/removing-left-arrow-from-the-actionbar-in-android?rq=1を試してみてください –

+1

私は前にその答えを見ていない、それは私を助けた。ありがとうございました! – Fustigador

+0

ハッピーコーディングFustigader。 –

答えて

0

使用setHomeAsUpIndicator()方法代わりに

actionBar.setHomeAsUpIndicator(R.drawable.ic_drawer); 
関連する問題