Member 12696943 Ответов: 1

Я хочу поставить кнопку назад на панели действий (заголовок)


я добавляю это menu.xml файл, но он не показывает мне кнопку Назад в моем заголовке.пожалуйста, направьте меня

Что я уже пробовал:

< item>
android: id= " @+id/action_back"
android: icon= " @drawable/ic_launcher"
андроид:название="@строка/action_back"
android: showAsAction= "никогда"/>

Richard MacCutchan

Где это вписывается в ваши XML-файлы и какие результаты вы видите?

wseng

Вам не нужно иметь menu. xml...проверьте мой ответ

1 Ответов

Рейтинг:
2

wseng

Вот как я решаю эту проблему.

Добавьте эти три строки после setContentView

final ActionBar actionBar = getSupportActionBar();
  actionBar.setDisplayHomeAsUpEnabled(true);


А также добавьте этот код

@Override
   public boolean onOptionsItemSelected(MenuItem item) {

       switch (item.getItemId()) {

           case android.R.id.home:
               onBackPressed();
               break;

           // create new file

       }
       return super.onOptionsItemSelected(item);
   }