安卓如何创建右上角点击菜单

首先要创建一个menu的layout

在这里,menu的文件夹要自己创建

也是xml的格式,完成对菜单页面的布局,代码示例如下:

<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android">    <item        android:id="@+id/ParameterConfig"        android:title="参数配置" />    <item        android:id="@+id/ProgramEdit"        android:title="程序编写" />    <item        android:id="@+id/Test3"        android:title="测试3" /></menu>


接下来就要在MainActivity中引入此菜单,以override的方式重写方法

@Overridepublic boolean onCreateOptionsMenu(Menu menu){         getMenuInflater().inflate(R.menu.memu1,menu);//这里为刚才定义的菜单布局    return true;//返回true 可以打开菜单}@Overridepublic boolean onOptionsItemSelected(MenuItem item){         switch (item.getItemId()){             case R.id.ParameterConfig:            //what you want to to do            break;        case R.id.ProgramEdit:            //what you want to to do    }    return true;//同样 返回为true}

这样,菜单就建立完成了,可能在模拟机上显示不出来,需要用真机测试。

更多相关文章

  1. [原]Android(安卓)develop tricks——整理自国外的一些Blog
  2. ConfigurationTest以及横竖屏切换及2.3与4.0Configuration的区别
  3. Android(安卓)ListView(加载不同布局)嵌套GridView(加载不同布局)
  4. 关于ScrollView嵌套RecyclerView时RecyclerView不显示的问题
  5. Android的页面布局小结
  6. AIDL 消息通信
  7. android 击缩略图查看大图
  8. Android(安卓)高级编程--Fragment理解与使用
  9. color用法大全--Android布局背景颜色设置

随机推荐

  1. 第四讲 布局【线性+相对】&常用控件(view)
  2. ContentProvider学习笔记
  3. LayoutInflater(布局服务)
  4. google nexus 10 用fastboot 刷机教程 (官
  5. android eclipse基础开发环境搭建(最新安
  6. Android(安卓)Jetpack架构组件 — Naviga
  7. Nexus S不能发短信的解决方法
  8. OpenGL ES 系列教程
  9. Android(安卓)开发艺术探索之---ContentP
  10. [Android(安卓)性能优化系列]内存之终极