活动中Menu的使用

效果图:

活动中Menu的使用_第1张图片


1、在res下创建menu文件夹,在menu文件夹中创建main.xml文件



    

    

2、在Activity 中重写 onCreateOptionsMenu方法

通过getMenuInflater 方法得到MenuInflater对象,再调用inflater() 给当前活动创建菜单;

R.menu.main:创建菜单的资源文件

menu:菜单项所要添加到的Menu对象

return true:允许菜单显示

    @Override
    public boolean onCreateOptionsMenu(Menu menu)
    {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

3、通过重写onOptionsItemSelected() 方法 定义菜单的响应事件

@Override
    public boolean onOptionsItemSelected(MenuItem item)
    {
        switch(item.getItemId())
        {
            case R.id.add_item:
                Toast.makeText(this, "add_item",Toast.LENGTH_SHORT).show();
                break;
            case R.id.remove_item:
                Toast.makeText(this, "remove_item",Toast.LENGTH_LONG).show();
                break;
                default:
        }
        return true;
    }



你可能感兴趣的:(Android)