bạn có thể ghi đè lên public boolean onOptionsItemSelected(MenuItem item)
chức năng, và u se finish()
theo sau là overridePendingTransition()
.
Ví dụ, thêm đoạn mã sau vào hoạt động của bạn:
@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);
}
Một cách khác được ghi đè public boolean onNavigateUp()
chức năng. Nhưng onNavigateUp()
chỉ dành cho API cấp 16 trở lên.
Tôi nên làm như thế nào? –
Bạn không ... Android làm điều đó cho bạn. –
nhưng tôi chưa bao giờ thấy chuyển đổi ngang giữa các hoạt động, cho tôi biết tôi đang thiếu gì –