android的菜单一共有3中形式:选项菜单(optionMenu),子菜单(subMenu),上下文菜单(contextMenu)。

选项菜单:按住menu菜单时会有显示出,创建时重写oncreateOptionMenu()方法,被选条目做出相应的反应重写onoptionsItemSelected()方法

子菜单:就是选项菜单的下一级别,在上面的基础上调用.add()方法增加子菜单;

上下文菜单:在上下文组件中长按出现的效果,重写OnCreateContextMenu()方法;调用活动的registerForContextMenu()方法为组件注册上下文菜单,它的相应事件是重写onContextSelected()方法,或者提供监听的监听器。

上面的菜单的创建也是有2中方法建立:在menu.xml中写出菜单的实现方法,或者在Activity中创建menu的效果,综合考虑的话,在xml中写,它的解耦性比较好的。

还有当你选定选项后触发响应的效果也可以有2中方式,一个是给菜单选项增加监听事件,一个是onoptionsItemSelected()(或者是onContextItemSelected方法)来完成。

PS:我的应用demo是先写了个通知栏的通知事件,当你选择消息栏就会跳出第二个活动,即上下文的应用。

更多相关文章

  1. android studio 学习入门篇(转载)
  2. Android(安卓)WebViewClient 处理跳转URL
  3. android的touch事件分发响应机制
  4. Android(安卓)DexHelper帮你解决65536问题
  5. Mars视频笔记——广播机制
  6. android apk 反编译,android编译错误解决方法
  7. 学习Android之SimpleAdapter显示网络图片
  8. android之Pickers
  9. 请求对象Android(安卓)网络操作常用的两个类

随机推荐

  1. ArcGIS for Android入门程序之DrawTool2.
  2. android ssl验证、https验证
  3. Android.bp与Android.mk
  4. Android通过webview调起微信和支付宝app
  5. android 使用statfs获得文件路径可用空间
  6. android基于Gps 定位和基站定位获取经纬
  7. 在android中使用netty框架通信
  8. android+eclipse 真机调试
  9. Android五大布局详解及属性
  10. Android WebView缓存机制详解