[安卓开发基础] 10.19 选项菜单

.[安卓开发基础] 10.19 选项菜单

 1.在res 路径下  ---new----Directory ---menu:

[安卓开发基础] 10.19 选项菜单

2. main_menu.xml 添加菜单 item 项:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item  android:id="@+id/message"  android:title="消息"></item>
    <item   android:id="@+id/homepage"  android:title="首页"></item>
    <item   android:id="@+id/help"  android:title="帮助"></item>
    <item     android:id="@+id/feedback" android:title="我的反馈"></item>
</menu>

3.Activity 重写方法:

 

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater   menuInflater =new MenuInflater(this);
    menuInflater.inflate(R.menu.main_menu,menu);
    return super.onCreateOptionsMenu(menu);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()){
        case   R.id.message:
            Toast.makeText(this,"你选择了 1",Toast.LENGTH_SHORT).show();
        break;
        case  R.id.homepage:
            Toast.makeText(this,"你选择了 2",Toast.LENGTH_SHORT).show();
        break;
    }
    return super.onOptionsItemSelected(item);
}