package com.example.dell.caidanxiang;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.Toast;

public class optionmenu extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_optionmenu);


    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {


        //纯编码格式
//        menu.add(1,1,0,"添加");
//        menu.add(1,2,1,"删除");
//        menu.add(1,3,2,"修改");



        //加载菜单文件格式

        MenuInflater menuInflater = getMenuInflater();
        menuInflater.inflate(R.menu.mymenu,menu);
        return super.onCreateOptionsMenu(menu);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {

        Toast.makeText(optionmenu.this, "选项是"+ item, Toast.LENGTH_SHORT).show();
        return super.onOptionsItemSelected(item);
    }
}

纯编码格式(代码中注释部分)不需要加载下面菜单文件

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/it1"
android:title="添加"
></item>

<item android:id="@+id/it2"
android:title="修改"
></item>

</menu>

 

posted on 2016-04-07 16:29  halooomo  阅读(138)  评论(0编辑  收藏  举报