2.2.5在活动中使用MENU

1、第一步
res下新建文件夹menu,menu下新建菜单文件main

main.xml 代码如下所示

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@+id/add_item"
        android:title="ADD" />
    <item
        android:id="@+id/remove_item"
        android:title="Remove" />
</menu>

2、第二步
在FirstActivity(主活动)中重写(ctrl+o) onCreateOptionsMenu方法

FirstActivity代码如下所示

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

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {//菜单调用
        switch (item.getItemId()) {
            case R.id.add_item:
                Toast.makeText(this,"you clicked ADD",Toast.LENGTH_SHORT).show();
                break;
            case  R.id.remove_item:
                Toast.makeText(this,"you clicked Remove",Toast.LENGTH_SHORT).show();
                break;
            default:
        }
        return true;
    }

猜你喜欢

转载自blog.csdn.net/weixin_40472158/article/details/81782818