Android Studio 新增左上角(標題欄)返回鍵 監聽事件

左上角返回鍵:


直接在MainActivity輸入這兩行就有了
ActionBar actionBar=getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);

設置監聽事件:
按Ctrl+O選取onOptionsItemSelected


他的ID是:android.R.id.home
這裡用if做判斷
if (item.getItemId() == android.R.id.home) {
   Toast.makeText(this, "按下左上角返回鍵", Toast.LENGTH_SHORT).show();
}
return super.onOptionsItemSelected(item);


如果要關閉的話就加上
finish();

按下左上角返回鍵就會回到上一個activity了(如果只有一個activity就會關閉)


不會新增Activity的看這篇新增Activity教學

留言