MyException - 我的异常网
当前位置: 我的异常网 » 移动开发 » 创设菜单及处理点击事件

创设菜单及处理点击事件

www.MyException.Cn,网友分享于:2012-06-30   浏览:10次
创建菜单及处理点击事件

 

创建菜单,并在点击的某个菜单的时候跟菜单项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{

		@Override
		public boolean onMenuItemClick(MenuItem item) {
			// TODO Auto-generated method stub
			Log.i(TAG, "MyResponse +++++++++" + item.getIntent().getAction());
			return false;
		}
 
软件开发程序错误异常Exception Copyright © 2009-2015 MyException 版权所有