<meta-data android:name="string" 
      android:resource="resource specification" 
      android:value="string" />

该元素的基本结构.可以包含在 <activity> <activity-alias> <service> <receiver>四个元素中

这个名字值是额外的任意的可以提供给父组件的数据。一个组件元素能够包含任意数量的meta-data子元素。它们所有的值都会被收集在Bundle对象中并且使其可以作为组件的 PackageItemInfo.metaData 字段

一般的值可以通过value属性来指定,但是如果要指定一个资源id作为一个值,那么就要用resource属性来代替。例如:下面的代码就是指定存储在@string/kangaroo 资源中的zoo名字。

<meta-data android:name="zoo" android:value="@string/kangaroo" />

当要给组件提供多个复杂的数据时,在这里并不推荐使用多重meta-data元素,推荐你存储这些数据在一个资源文件中并且利用resource属性来通知它的id给组件

属性:
android:name 
         元数据项的名字,为了保证这个名字是唯一的,采用Java风格的命名规范。例如: 
         com.example.project.activity.fred

android:resource 
        资源的一个引用,指定给这个项的值是该资源的id。该id可以通过方法Bundle.getInt()来从meta-data中找到。

android:value 
        指定给这一项的值。可以作为值来指定的数据类型并且组件用来找回那些值的Bundle方法列在了下面的表中

最新文章

  1. php实现设计模式之 中介者模式
  2. Linux + Mono 目前已经支持Entity Framework 6.1
  3. ubuntu apt-get update失败 解决方法
  4. Linux(CentOS)安装配置zeromq、jzmq(解决各种问题)
  5. Computer Transformation(规律,大数打表)
  6. Golang在Linux环境下的POSIX风格socket编程
  7. 利用微信公众平台实现自动回复消息—java版
  8. 函数之局部变量和使用global语句
  9. js判断MAC地址
  10. SSM框架中前端页面(AJAX+Jquery+spring mvc+bootstrap)
  11. 安卓高级 WebView的使用到 js交互
  12. fiddler抓取https请求
  13. 迅为-i.MX6Q核心板_四核工业级
  14. bootstrap 使用总结
  15. JDBC-DAO层数据访问工具类的实现
  16. ecshop二次开发 使用ecshop电子商务系统的100个小问题
  17. 面试题13:在O(1)时间删除链表节点
  18. BZOJ4939 Ynoi2016掉进兔子洞(莫队+bitset)
  19. 上海Uber优步司机奖励政策(1月11日~1月17日)
  20. 【Python学习笔记】Coursera之PY4E学习笔记——String

热门文章

  1. java 与 c#的 中 字符串比较“==”与“equals”的差异
  2. python基础---有关nparray----切片和索引(一)
  3. Linux命令-4类
  4. 解决ajax 遇到session失效后自动跳转的问题
  5. Selenium3+webdriver学习笔记3(xpath方式元素定位)
  6. 扒一扒IT大佬高考:马云数学1分考北大 李彦宏是状元
  7. UVA 11997 K Smallest Sums (多路归并)
  8. springboot 测试
  9. lca(最近公共祖先(在线)) 倍增法详解
  10. 十分钟看懂,未来Web前端开发最新趋势