- Sintaxe:
<property android:name="string" android:resource="resource specification" android:value="string" />
- contido em:
<activity><activity-alias><application><provider><receiver><service>- descrição:
- Um par de nome-valor para um item de dados extras e arbitrários que pode
ser fornecido ao componente pai. Um elemento de componente pode conter qualquer
quantidade de subelementos
<property>. Os nomes válidos incluem qualquer uma das constantes de propriedade definidas na classePackageManager. Já as tagsPackageManager.Propertysão definidas em classes comoWindowPropertiese as constantes arbitrárias são definidas como ad hoc. Acesse valores individuais usando o métodoPackageManager.getProperty().Especifique valores comuns com o atributo
android:valuee os IDs do recurso com o atributoandroid:resource. Especificar tanto oandroid:valuecomo oandroid:resourcenão é válido.Por exemplo, o código abaixo atribui qualquer valor armazenado no recurso
@string/kangarooao nomezoo:<property android:name="zoo" android:value=”@string/kangaroo” />
No entanto, o código atribui ao nome "
zoo" o ID numérico do recurso e não o valor armazenado nele:<property android:name="zoo" android:resource=”@string/kangaroo” />
- atributos:
android:name- O nome da propriedade. Um erro de análise ocorre se houver várias tags
<property>irmãs com o mesmo nome. android:resource- Uma referência a um recurso. O ID do recurso é o valor atribuído
à propriedade. O ID pode ser recuperado
da propriedade por
PackageManager.Property.getResourceId(). android:value- Um valor atribuído à propriedade. A tabela a seguir lista os tipos de dados e métodos do acessador válidos para o atributo
de valor:
Tipo Acessador PackageManager.Property String: use barras invertidas duplas (\\) para fazer caracteres de escape. Por exemplo, use \\ne\\uxxxxxpara um caractere Unicode.getString()Número inteiro: por exemplo, 100.getInteger()Booleano: trueoufalse.getBoolean()Cor: no formato #rgb,#argb,#rrggbbou#aarrggbb.getInteger()Ponto flutuante: por exemplo, 1.23.getFloat()
Observação: uma tag
<property>não pode conter os atributosandroid:valueeandroid:resource. Se isso acontecer, prefira usarandroid:resource.- introduzido em:
- API de nível 31
<property>
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-10-21 UTC.
[null,null,["Última atualização 2025-10-21 UTC."],[],[]]