można zastąpić funkcję public boolean onOptionsItemSelected(MenuItem item)
i U se finish()
, po którym następuje overridePendingTransition()
.
Na przykład, dodaj poniższy kod w swojej działalności:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home: // navigation up.
finish();
overridePendingTransition(R.anim.ENTER_ANIMATION, R.anim.EXIT_ANIMATION);
return true;
case ....: // implementation of other menu items.
}
return super.onOptionsItemSelected(item);
}
Innym sposobem jest nadpisanie funkcji public boolean onNavigateUp()
. Ale onNavigateUp()
jest tylko dla poziomu interfejsu API 16 i nowszych.
Jak powinienem to zrobić? –
Nie ... Android robi to za Ciebie. –
ale nigdy nie widziałem bocznego przełączania się między działaniami, powiedz mi, czego mi brakuje –