- sintaxis:
<property android:name="string" android:resource="resource specification" android:value="string" />
- se incluye en:
<activity><activity-alias><application><provider><receiver><service>- descripción:
- Es un par nombre-valor de un elemento de datos arbitrarios adicionales que se puede suministrar al componente superior. Un elemento componente puede contener cualquier cantidad de elementos secundarios
<property>. Los nombres válidos incluyen cualquiera de las constantes de propiedad definidas en la clasePackageManagery las etiquetasPackageManager.Propertydefinidas en clases comoWindowProperties, y constantes arbitrarias definidas ad hoc. Obtén valores de forma individual mediante el métodoPackageManager.getProperty().Especifica valores comunes con el atributo
android:value. Especifica IDs de recursos con el atributoandroid:resource. Especifica que tantoandroid:valuecomoandroid:resourceno son válido.Por ejemplo, el siguiente código asigna cualquier valor almacenado en el recurso
@string/kangarooal nombrezoo:<property android:name="zoo" android:value=”@string/kangaroo” />
Sin embargo, el siguiente código asigna el ID numérico del recurso, no el valor almacenado en el recurso, a
zoo:<property android:name="zoo" android:resource=”@string/kangaroo” />
- atributos:
android:name- Es el nombre de la propiedad. Se produce un error de análisis si varias etiquetas
<property>del mismo nivel tienen el mismo nombre. android:resource- Es una referencia a un recurso. El ID del recurso es el valor asignado a la propiedad.
PackageManager.Property.getResourceId()puede recuperar el ID de la propiedad. android:value- Es un valor asignado a la propiedad. En la siguiente tabla, se enumeran los tipos de datos y métodos de acceso válidos para el atributo de valor:
Tipo Descriptor de acceso de PackageManager.Property String: Usa barras inversas dobles (\\) para caracteres de escape; por ejemplo, \\ny\\uxxxxxpara un carácter UnicodegetString()Número entero: Por ejemplo, 100getInteger()Booleano: trueofalsegetBoolean()Color: Con el formato #rgb,#argb,#rrggbbo#aarrggbbgetInteger()Número de punto flotante: Por ejemplo, 1.23getFloat()
Nota: Una etiqueta
<property>no debe contener ambos atributosandroid:valueyandroid:resource. Si eso sucede, se dará prioridad aandroid:resource.- primera inclusión:
- Nivel de API 31
<propiedad>
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-10-21 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-10-21 (UTC)"],[],[]]