- sintaksis:
<property android:name="string" android:resource="resource specification" android:value="string" />
- terdapat dalam:
<activity>
<activity-alias>
<application>
<provider>
<receiver>
<service>
- deskripsi:
- Pasangan nama-nilai untuk item data arbitrer tambahan yang dapat diberikan ke
komponen induk. Elemen komponen dapat berisi berapa pun subelemen
<property>
. Nama yang valid menyertakan salah satu konstanta properti yang ditentukan dalam classPackageManager
, tagPackageManager.Property
yang ditentukan dalam class sepertiWindowProperties
, dan konstanta arbitrer yang ditentukan secara ad hoc. Dapatkan nilai satu per satu menggunakan metodePackageManager.getProperty()
.Tentukan nilai biasa dengan atribut
android:value
. Tentukan ID resource dengan atributandroid:resource
. Penentuanandroid:value
danandroid:resource
tidak valid.Misalnya, kode berikut menetapkan nilai apa pun yang disimpan dalam resource
@string/kangaroo
menjadi namazoo
:<property android:name="zoo" android:value=”@string/kangaroo” />
Namun, kode di sini menetapkan ID numerik resource, bukan nilai yang disimpan dalam resource tersebut, ke
zoo
:<property android:name="zoo" android:resource=”@string/kangaroo” />
- atribut:
android:name
- Nama properti. Error penguraian akan terjadi jika beberapa tag
<property>
yang seinduk memiliki nama yang sama. android:resource
- Referensi ke resource. ID resource adalah nilai yang ditetapkan
ke properti. ID ini dapat diambil
dari properti melalui
PackageManager.Property.getResourceId()
. android:value
- Nilai yang ditetapkan ke properti. Tabel berikut mencantumkan jenis data dan metode pengakses yang valid untuk atribut
nilai:
Jenis Pengakses PackageManager.Property String: Gunakan garis miring terbalik ganda (\\) untuk meng-escape karakter; misalnya, \\n
dan\\uxxxxx
untuk karakter UnicodegetString()
Bilangan bulat: Misalnya, 100
getInteger()
Boolean: true
ataufalse
getBoolean()
Warna: Dalam format #rgb
,#argb
,#rrggbb
, atau#aarrggbb
getInteger()
Float: Misalnya, 1.23
getFloat()
Catatan: Tag
<property>
tidak boleh berisi atributandroid:value
danandroid:resource
. Jika itu terjadi,android:resource
akan dipilih.- diperkenalkan di:
- API Level 31
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-22 UTC.
[null,null,["Terakhir diperbarui pada 2024-08-22 UTC."],[],[]]