• meta-data


    <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方法列在了下面的表中

  • 相关阅读:
    查找和排序-6.快速排序
    查找和排序-5.插入排序
    PAT (Basic Level) Practice (中文)1093、1094
    srand((unsigned)time(NULL))详解
    fscanf()库函数
    C++ fopen函数用法
    简单计数排序
    数据结构:堆排序
    数据结构:归并排序
    团体程序设计天梯赛-练习集(八)(DFS,7-37 整数分解为若干项之和、7-22 龟兔赛跑)
  • 原文地址:https://www.cnblogs.com/ouyangping/p/7361095.html
Copyright © 2020-2023  润新知