首页 > 代码库 > Android Studio —— 创建Menu菜单项

Android Studio —— 创建Menu菜单项

大多数android程序的右上角都会设置一个菜单按钮比如微信的界面右上角的加号。

这个需要在layout同级目录下新建文件夹命名为menu,再右击新建的menu新建xml文件:

技术分享

xml文件代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto">    <item        android:id="@+id/id_action_add"        app:showAsAction="always"        android:title="add"        android:icon="@mipmap/ic_launcher"        android:orderInCategory="1"        />    <item        android:id="@+id/id_action_delete"        app:showAsAction="always"        android:title="jian"        android:icon="@mipmap/ic_launcher"        android:orderInCategory="1"        /></menu>

上面的两个item代表代表的是你菜单栏上面有几个按钮。android:icon中可以自定义菜单项的图片

接着是MainActivity种要重写一下代码:

 

   @Override    public boolean onCreateOptionsMenu(Menu menu)    {        //新建的xml文件        getMenuInflater().inflate(R.menu.main, menu);        return super.onCreateOptionsMenu(menu);    }    @Override    public boolean onOptionsItemSelected(MenuItem item)    {         //根据不同的id点击不同按钮控制activity需要做的事件        switch (item.getItemId())        {            case R.id. id_action_add:               //事件                break;            case R.id. id_action_delete:               //事件                break;        }        return true;    }

 

 备忘。。。。。

 

Android Studio —— 创建Menu菜单项