1. 程式人生 > >Android actionbar右上角按鈕設定監聽事件

Android actionbar右上角按鈕設定監聽事件

         如何給Android右上角三個點的按鈕設定監聽事件,比如說,點選右上角三個點顯示退出按鈕,點選退出後結束整個activity(或退出程式)。

        只需要在activity的onOptionsItemSelected()方法中新增以下程式碼:

@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		// Handle action bar item clicks here. The action bar will
		// automatically handle clicks on the Home/Up button, so long
		// as you specify a parent activity in AndroidManifest.xml.
		//只需新增以下幾行程式碼,其它不變
		//按鈕的名稱可以到strings.xml的action_settings修改
		switch (item.getItemId()) {
		case R.id.action_settings:
		    finish();
		    return true;
		default:
		    return super.onOptionsItemSelected(item);
		}
	}
效果圖如下:


點選退出按鈕則退出整個activity。