创建菜单及处理点击事件
?
创建菜单,并在点击的某个菜单的时候跟菜单项id去处理逻辑,后面的设置监听的方法也是可以的,不过不建议使用,效率慢
@Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub menu.add(0, 1, 0, "append"); menu.add(0, 2, 1, "item2"); menu.add(0, 3, 2, "clear"); //It`s important to return true to see the menu. return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub //一下是你的业务逻辑代码 Log.i(TAG, item.getItemId()+ ""); return super.onOptionsItemSelected(item); }
@Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub //一下是你的业务逻辑代码 Log.i(TAG, item.getItemId()+ ""); item.setOnMenuItemClickListener(new MyResponse()); return super.onOptionsItemSelected(item); } class MyResponse implements OnMenuItemClickListener{@Overridepublic boolean onMenuItemClick(MenuItem item) {// TODO Auto-generated method stubLog.i(TAG, "MyResponse +++++++++" + item.getIntent().getAction());return false;}?