Android菜单

来源:互联网 发布:foxmail mac邮件位置 编辑:程序博客网 时间:2024/06/08 10:53

在Activity中,重写两个方法:

    @Override    public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.main, menu);        return true;    }    @Override    public boolean onOptionsItemSelected(MenuItem item) {        super.onOptionsItemSelected(item);        switch (item.getItemId()) {        case R.id.robotlist:            // do something            break;        case R.id.about:            // do something            break;        }        return true;    }

main.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    tools:context="com.robot.MainActivity" >    <item        android:id="@+id/robotlist"        android:orderInCategory="100"        android:showAsAction="never"        android:title="刷新机器人列表"/>    <item        android:id="@+id/about"        android:orderInCategory="100"        android:showAsAction="never"        android:title="APP使用说明"/></menu>
1 0
原创粉丝点击