Android学习笔记之Android Studio下创建menu布局文件

Android学习笔记之Android Studio下创建menu布局文件

1.创建menu文件夹

Android Studio项目中如果没有menu文件夹,在res文件夹右键,new-Android resource directory;
则会弹出下图对话框,在Resource type选择menu,然后点击OK;即创建好了menu文件夹。
Android学习笔记之Android Studio下创建menu布局文件
Android学习笔记之Android Studio下创建menu布局文件

2.创建menu文件

在menu文件夹上右键,选择menu resource file(如下图),输入文件名,点击OK。
Android学习笔记之Android Studio下创建menu布局文件
Android学习笔记之Android Studio下创建menu布局文件

3.修改menu文件

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">
    <item android:id="@+id/add_item" android:title="Add" />
    <item android:id="@+id/remove_item" android:title="Remove" />
</menu>

4.重写MainActivity中onCreatOptionsMenu()方法

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}

5.重写MainActivity中onOptionsItemSelected()方法

@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;
}
posted @ 2016-10-13 15:51 Zander.Hu 阅读(...) 评论(...) 编辑 收藏