android基础——menu

menu:界面设计的菜单

文件名为main,在main.xml文件中添加如下代码:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
    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>

创建两个菜单项:(创建菜单的资源文件)

<item>标签是用来创建某一个具体的菜单项

android:id给这个菜单项指定唯一的标识符

Android:title给菜单项置顶名称

在活动中重写onCreateOptionsMenu()方法,

创建菜单

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

让菜单可用

   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_41943868/article/details/82692100