1.编辑Main对应菜单文件夹的xml文件:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >    <item        android:id="@+id/action_settings"        android:icon="@drawable/ic_launcher"        android:orderInCategory="100"        android:showAsAction="ifRoom|withText"        android:title="@string/action_settings">        <menu>            <item                android:id="@+id/create_new"                android:title="新建文件">            </item>            <item                android:id="@+id/open"                android:title="打开文件">            </item>        </menu>    </item>    <item        android:id="@+id/sys"        android:icon="@drawable/ic_launcher"        android:orderInCategory="101"        android:showAsAction="never"        android:title="用户菜单">        <menu>            <group android:id="@+id/group1" >                <item                    android:id="@+id/load"                    android:title="加载文件">                </item>            </group>            <group android:id="@+id/group2" >                <item                    android:id="@+id/save"                    android:title="保存文件">                </item>            </group>        </menu>    </item></menu>

2.Main里面最重要还是那两个函数:

@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}@Overridepublic boolean onMenuItemSelected(int featureId, MenuItem item) {// TODO Auto-generated method stubswitch (item.getItemId()) {case R.id.create_new:Intent intent = new Intent(MainActivity.this, SystemMunu.class);item.setIntent(intent);break;case R.id.open:Toast.makeText(MainActivity.this, "打开菜单", Toast.LENGTH_SHORT).show();break;case R.id.load:Toast.makeText(MainActivity.this, "加载菜单", Toast.LENGTH_SHORT).show();break;case R.id.save:Toast.makeText(MainActivity.this, "保存菜单", Toast.LENGTH_SHORT).show();break;default:break;}return super.onMenuItemSelected(featureId, item);}

3.再创建一个Activity,就完成了。

注意这一句:

android:showAsAction="ifRoom|withText"


更多相关文章

  1. android之下载文件
  2. 阅读《Android 从入门到精通》(28)——使用 XML 的选项菜单
  3. android处理资源文件复制到database区域java
  4. android 获取视频文件第一针 作为封面
  5. Android ImageView图片浏览器(ImageView加载sd卡图片资源)的内存溢
  6. Android 自定义SurfaceView实现加载GIF动画
  7. Android 打开这个 apk文件
  8. Android 文件读取操作
  9. android生成R.java文件

随机推荐

  1. 3.Spinner
  2. Android(安卓)RecyclerView 设置显示滚动
  3. 【Android】HTTP协议的经典讲解
  4. 关于android的广播机制里面的网络状态监
  5. Android重要控件概览(中)
  6. Android进程间通信--消息机制及IPC机制实
  7. 转:android在文本TextView中添加超链接
  8. android 横竖屏判断
  9. android 控件学习笔记 --------ViewPager
  10. Android编译过程详解(一)