문법:
name="string"
           android:resource="resource specification"
           android:value="string" />
포함된 위치:





설명:
상위 구성요소에 제공될 수 있는 추가 임의 데이터 항목의 이름-값 쌍입니다. 구성요소 요소에는 여러 하위 요소가 포함될 수 있습니다. 모든 하위 요소의 값은 단일 Bundle 객체에 수집되며 구성요소에 PackageItemInfo.metaData 필드로 제공됩니다.

value 속성을 통해 일반 값을 지정합니다. 리소스 ID를 값으로 할당하려면 대신 resource 속성을 사용합니다. 예를 들어 다음 코드는 @string/kangaroo 리소스에 저장된 값을 zoo 이름에 할당합니다.

하지만 resource 속성을 사용하면 리소스에 저장된 값이 아니라 리소스의 숫자 ID를 zoo에 할당합니다.

관련 데이터를 별도의 여러 항목으로 제공하지 않는 것이 좋습니다. 대신 구성요소와 연결할 데이터가 복잡한 경우 데이터를 리소스로 저장한 다음 resource 속성을 사용해 구성요소에 리소스 ID를 알립니다.

속성
android:name
항목의 고유한 이름입니다. 이름을 고유하게 유지하려면 'com.example.project.activity.fred'와 같은 Java 스타일 이름 지정 규칙을 사용합니다.
android:resource
리소스의 참조입니다. 리소스 ID는 항목에 할당된 값입니다. ID는 Bundle.getInt() 메서드를 사용하여 Bundle 메타데이터에서 가져옵니다.
android:value
항목에 할당된 값입니다. 다음 표에는 값으로 할당할 수 있는 데이터 유형 및 구성요소에서 이러한 값을 가져오는 데 사용하는 Bundle 메서드가 표시되어 있습니다.
유형 Bundle 메서드
문자열: 이중 백슬래시(\\)를 사용하여 문자를 이스케이프 처리합니다(예: 줄바꿈의 경우 \\n, 유니코드 문자의 경우 \\uxxxxx). getString()
정수: 100을 예로 들 수 있습니다. getInt()
불리언: true 또는 false입니다. getBoolean()
색상: #rgb, #argb, #rrggbb 또는 #aarrggbb 형식입니다. getInt()
부동 소수점 수: 1.23을 예로 들 수 있습니다. getFloat()
도입 수준:
API 수준 1