前面已经介绍过Android的菜单支持,前面介绍菜单时分别介绍了如何使用Java代码来实现菜单和使用XML资源文件定义菜单。

实际上Android推荐使用XML资源文件来定义菜单,使用XML资源文件定义菜单将会提供更好的解耦。由于前面介绍过如何使用XML资源文件定义菜单,因此此处不再详细介绍菜单资源文件的内容,只是对其进行简单的归纳。

Android菜单资源文件放在/res/menu目录下,菜单资源的跟元素通常是<menu.../>元素,<menu.../>元素无须指定任何属性。

一旦在Android项目中定义了Layout资源,接下来在XML文件中可通过如下语法格式来访问它:

@[<package_name>:]menu/file_name

在Java代码中则按如下语法格式来访问它:

[<package_name>.]R.menu.<file_name>

最新文章

  1. Atitit 动态按钮图片背景颜色与文字组合解决方案
  2. docker笔记
  3. MySQL5.0+提示字段没有默认值(doesn’t have a default value)的解决方法
  4. python之装饰器
  5. 《慕客网:IOS动画案例之会跳动的登入界面(上)》学习笔记 -Sketch的使用
  6. SLA了解
  7. MemoryStream 的GetBuffer() 和 ToArray()的区别
  8. Js 日期操作
  9. 问题-在TreeView使用时,发现选中的树节点会闪烁或消失
  10. css 改变scroll样式
  11. WCF异常传播
  12. win8 64位+Oracle 11g 64位下使用PL/SQL Developer 的解决办法
  13. (MonoGame从入门到放弃-2) 初识MonoGame
  14. 64位ubuntu14.04配置adb后提示没有那个文件或目录
  15. Java基础-常用的String方法
  16. Linux framebuffer deferred io机制
  17. 文本编辑框QTextEdit
  18. MVC 实用架构设计(三)——EF-Code First(5):二级缓存
  19. linux最常用的20个命令
  20. Oracle EBS GL 总账日记账打开报错此职责无可用函数

热门文章

  1. android KeyEvent for dot &quot;.&quot;
  2. SpringMvc MultipartFile 图片文件上传
  3. python第一天(文件流以及控制流)简单总结
  4. 关于LCD以及BMP和RGB565
  5. JSON-lib框架,转换JSON、XML不再困难
  6. hellocharts-android开源图表库(效果非常好)
  7. MySQL show status命令参数
  8. mvc中上传图片到指定文件夹中
  9. android studio 更新失败解决办法
  10. centos 上网问题