小菜单显示 充分利用屏幕空间(menu)

1,在res目录下 新建一个文件夹 :menu
小菜单显示 充分利用屏幕空间(menu)_第1张图片
2,在文件夹里新建一个xml:
在menu里面 右击 new->Menu resource file 命名为main(自定义)
小菜单显示 充分利用屏幕空间(menu)_第2张图片
3.布局xml:


<menu xmlns:android="http://schemas.android.com/apk/res/android">


    <item
        android:id="@+id/add"
        android:title="Add" />   //第一个菜单项
    <item
        android:id="@+id/remove"
        android:title="remove" />   //第二个菜单项

menu>

4,重写onCreateOptionMenu()方法:
通过 ctrl+o 键 出现这些方法
小菜单显示 充分利用屏幕空间(menu)_第3张图片

 @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main,menu); //创建菜单
        return super.onCreateOptionsMenu(menu);
    }

5,重写onOptionsItemSelected()方法 :

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()){
            case  R.id.add:
                Toast.makeText(this, "点击了add", Toast.LENGTH_SHORT).show();
                break;

            case  R.id.remove:
                Toast.makeText(this, "点击了remove", Toast.LENGTH_SHORT).show();
                break;
                default:
                    break;
        }
        return super.onOptionsItemSelected(item);
    }

实现效果:

小菜单显示 充分利用屏幕空间(menu)_第4张图片

你可能感兴趣的:(小菜单,menu)