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="com.example.buzz.javatest.SecondActivity">    <item android:id="@+id/action_syncSysCfg" android:title="@string/syncSystemConfig"        android:orderInCategory="100" app:showAsAction="never"/>    <item android:id="@+id/action_voicePlayLang" android:title="@string/voicePlayLanguage"        android:orderInCategory="200" app:showAsAction="never">        <menu>            <item android:id="@+id/action_langSC"                android:icon="@android:drawable/ic_btn_speak_now"                android:title="@string/langSC"                />            <item android:id="@+id/action_langCC"                android:icon="@android:drawable/ic_btn_speak_now"                android:title="@string/langCC"                />            <item android:id="@+id/action_langEN"                android:icon="@android:drawable/ic_btn_speak_now"                android:title="@string/langEN"                />            <item android:id="@+id/action_langPT"                android:icon="@android:drawable/ic_btn_speak_now"                android:title="@string/langPT"                />        </menu>    </item></menu>
activity
    @Override    public boolean onOptionsItemSelected(MenuItem item) {        // Handle action bar item clicks here. The action bar will        // automatically handle clicks on the Home/Up button, so long        // as you specify a parent activity in AndroidManifest.xml.        int id = item.getItemId();        //noinspection SimplifiableIfStatement        switch (id) {            case R.id.action_syncSysCfg:                Toast.makeText(this, "系统设置同步完成",                        Toast.LENGTH_SHORT).show();                break;            case R.id.action_langCC:                Toast.makeText(this, "当前选择为粤语播放",                        Toast.LENGTH_SHORT).show();                break;            case R.id.action_langSC:                Toast.makeText(this, "当前选择为普通话播放",                        Toast.LENGTH_SHORT).show();                break;            case R.id.action_langPT:                Toast.makeText(this, "当前选择为葡语播放",                        Toast.LENGTH_SHORT).show();                break;            case R.id.action_langEN:                Toast.makeText(this, "当前选择为英语播放",                        Toast.LENGTH_SHORT).show();                break;        }        return super.onOptionsItemSelected(item);    }

Ref:Android ActionBar 一步一步分析

Ref:Android ActionBar与Menu - 1 - api demos 学习

Ref:Android 菜单(OptionMenu)大全 建立你自己的菜单

Ref:Android UI开发详解之ActionBar

Ref:Android UI开发第二十四篇——Action Bar

更多相关文章

  1. Android中软键盘弹出时底部菜单上移问题
  2. android GB版本的camera,录像过程中按“菜单”键会停止录像
  3. android自定义Spinner下拉菜单样式并获得选项的值
  4. Android中的菜单显示风格

随机推荐

  1. Android显示一个文本框的内容
  2. Android开发之屏幕属性
  3. Android(安卓)Application Framework FAQ
  4. Android Studio修改默认Activity继承AppC
  5. Android页面跳转错误解决
  6. Android Studio - 第四十七期 毛玻璃效果
  7. Android 如何通过menu id来得到menu item
  8. Android之相机
  9. android 各类开源项目整理 包括 个性化控
  10. Android 自定义像素AVD模拟器无键盘