Хочу сделать кнопку возврата на предыдущую активность.
Вот так:
Причём эту кнопку я уже смог получить
1. Создал в папке res папку menu
2. Создал xml-файл
Вот код файла:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/id_profile_add"
android:orderInCategory="100"
android:showAsAction="never"
android:title="Add" />
<item
android:id="@+id/id_delete_all"
android:orderInCategory="101"
android:showAsAction="never"
android:title="Delete All" />
</menu>
Что-то такое и вышло
И в нужной активити довавил два метода.
Кнопка
заработала
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem menuItem) {
int id = menuItem.getItemId();
/* Как пример.
* Функционал добавления записи в БД.
*/
if (id == R.id.id_profile_add) {
...
return true;
}
if (id == R.id.id_delete_all) {
...
return true;
}
return true;
}
Я так же добавил такой код:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
и вроде нужная кнопка возврата появилась на экшон баре. Но не знаю как закрепить к ней слушателя :/