Как я могу отклонить навигационный ящик, чтобы использовать кнопку Back-home-icon?

Я также использую панель действий с панелью поиска, и мне нужно использовать ActionBar ico как кнопку «Назад»:

Введите описание изображения здесь

Но я также использую ящик навигации … Как я могу убрать / скрыть / отключить меню «Навигационное ящик», чтобы использовать кнопку «Назад»?

Мой код ActionBar:

@Override public boolean onCreateOptionsMenu(Menu menu){ MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main, menu); this.getSupportActionBar().setDisplayShowCustomEnabled(true); this.getSupportActionBar().setDisplayShowTitleEnabled(false); this.getSupportActionBar().setDisplayHomeAsUpEnabled(true); this.getSupportActionBar().setHomeButtonEnabled(true); LayoutInflater inflator = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v; if(!searchView){ v = inflator.inflate(R.layout.action_textview, null); ((TextView) v.findViewById(R.id.titleText)).setText(actionTitle); menu.getItem(0).setVisible(true); menu.getItem(2).setVisible(true); mainMenu = menu; }else{ v = inflator.inflate(R.layout.action_searchview, null); actionSearch = (EditText) v.findViewById(R.id.searchText); actionSearch.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView view, int actionId, KeyEvent event) { int result = actionId & EditorInfo.IME_MASK_ACTION; switch(result) { case EditorInfo.IME_ACTION_DONE: case EditorInfo.IME_ACTION_NEXT: case EditorInfo.IME_ACTION_GO: case 0: ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(actionSearch.getWindowToken(), 0); String temp = actionSearch.getText().toString(); searchFor(temp); break; } return true; } }); actionSearch.requestFocus(); menu.getItem(0).setVisible(false); menu.getItem(2).setVisible(false); } this.getSupportActionBar().setCustomView(v); return super.onCreateOptionsMenu(menu); } 

Справка по коду:

  1. Мой заголовок – это настраиваемый вид только с TextView, чтобы настроить цвет и размер шрифта; (Action_textview)
  2. Мой SearchBar использует пользовательский вид только с EditText; (Action_searchview)

Из ActionBarDrawerToggle вы можете использовать метод setDrawerIndicatorEnabled(Boolean enable) . Кроме того, вы можете установить параметры отображения ActionBar . В частности, флаг DISPLAY_HOME_AS_UP . Ссылка на документы

Затем обработайте событие click, как обычно.