上下文菜单的创建

/**上下文菜单需要长按view才能弹出*/  

1. 注册:Button bt=(Button)findViewById(R.id.button1);

                registerForContextMenu(bt);

2.创建: /**上下文菜单创建*/
    @Override
    public void onCreateContextMenu(ContextMenu menu, View v,
    ContextMenuInfo menuInfo) {

    // TODO Auto-generated method stub
    menu.add(0, 11, 1001, "查看");
    menu.add(0, 12, 1002, "编辑");
    menu.add(0, 13, 1003, "删除");
    menu.add(0, 15, 1005, "发送到桌面");
    }
3.执行:    /**上下文菜单点击*/
    @Override
    public boolean onContextItemSelected(MenuItem item) {
    // TODO Auto-generated method stub
    Toast.makeText(this, item.getItemId()+item.getTitle().toString(), 1).show();
    return super.onContextItemSelected(item);
    }



你可能感兴趣的:(安卓,context,menu,上下文菜单)