Android actionbar右上角按鈕設定監聽事件
阿新 • • 發佈:2019-02-09
如何給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。