- 문법:
<property android:name="string" android:resource="resource specification" android:value="string" />
- 포함된 위치:
<activity><activity-alias><application><provider><receiver><service>- 설명:
- 상위 구성요소에 제공될 수 있는 추가 임의 데이터 항목의 이름-값 쌍입니다. 구성요소 요소에는 여러
<property>하위 요소가 포함될 수 있습니다. 유효한 이름에는PackageManager클래스에 정의된 속성 상수,WindowProperties와 같은 클래스에 정의된PackageManager.Property태그, 임시로 정의된 임의의 상수가 포함되어 있습니다.PackageManager.getProperty()메서드를 사용하여 값을 개별적으로 가져옵니다.android:value속성을 사용하여 일반 값을 지정합니다.android:resource속성을 사용하여 리소스 ID를 지정합니다.android:value와android:resource을 모두 지정하는 것은 유효하지 않습니다.예를 들어 다음 코드는
@string/kangaroo리소스에 저장된 값을zoo이름에 할당합니다.<property android:name="zoo" android:value=”@string/kangaroo” />
그러나 이 코드는 리소스에 저장된 값이 아니라 리소스의 숫자 ID를
zoo에 할당합니다.<property android:name="zoo" android:resource=”@string/kangaroo” />
- 속성:
android:name- 속성의 이름입니다. 여러 동위
<property>태그가 이름이 같으면 파싱 오류가 발생합니다. android:resource- 리소스의 참조입니다. 리소스 ID는 속성에 할당된 값입니다. ID는
PackageManager.Property.getResourceId()로 속성에서 가져올 수 있습니다. android:value- 속성에 할당된 값입니다. 다음 표에는 값 속성의 유효한 데이터 유형과 접근자 메서드가 나와 있습니다.
유형 PackageManager.Property 접근자 문자열: 문자를 이스케이프 처리하려면 이중 백슬래시(\\)를 사용합니다. 예를 들어 유니코드 문자의 경우 \\n및\\uxxxxx를 사용합니다.getString()정수: 100을 예로 들 수 있습니다.getInteger()부울: true또는false입니다.getBoolean()색상: #rgb,#argb,#rrggbb또는#aarrggbb형식입니다.getInteger()부동 소수점 수: 1.23을 예로 들 수 있습니다.getFloat()
참고:
<property>태그에는android:value속성과android:resource속성이 모두 포함되면 안 됩니다. 포함되는 경우android:resource를 포함하는 것이 좋습니다.- 도입 수준:
- API 수준 31
<속성>
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-10-21(UTC)
[null,null,["최종 업데이트: 2025-10-21(UTC)"],[],[]]