Android中菜单的使用

来源:互联网 发布:财务报表数据分析方法 编辑:程序博客网 时间:2024/05/16 08:03

Android中菜单的使用

在活动中使用menu

布局的实现<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android">    <item        android:id="@+id/add_item"        android:title="Add"        />    <item        android:title="remove"        android:id="@+id/remove_item"/></menu>
   /**     * 创建菜单     * 重写onCreateOptionsMenu()方法,重写方法的快捷键 ctrl+O;     */    public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.main,menu);//getMenuInflater()会得到inflater对象        return true;//允许当前创建的菜单显示出来    }
/**     * 实现菜单中的逻辑     * @param item     * @return     */    @Override    public boolean onOptionsItemSelected(MenuItem item) {        switch(item.getItemId()) {            case R.id.add_item:                Toast.makeText(this, "You click the Add!", Toast.LENGTH_SHORT).show();                break;            case R.id.remove_item:                Toast.makeText(this, "You click the Remove!", Toast.LENGTH_SHORT).show();                break;            default:        }        return true;    }
1 0
原创粉丝点击