Я создаю ActionBar (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);
Таким образом, я получаю кнопку в моем действии бар, который после того, как щелкнул, делает то, что я хочу, чтобы это сделать. Но в нем отображается стрелка, указывающая влево. Я хотел бы отобразить еще один чертеж, поэтому я раскомментирую строку setDisplayOptions, и отображается значок, который я хочу. Но кнопка больше не доступна для кликов.
Как я могу установить свою кнопку на кнопку и поддерживать ее нажатием?
попробуйте эту ссылку, http://stackoverflow.com/questions/16771532/removing-left-arrow-from-the-actionbar-in-android?rq=1 –
Я не видел этого ответа раньше, это помогло мне. Спасибо! – Fustigador
счастливы кодирования Fustigader. –