- söz dizimi:
<property android:name="string" android:resource="resource specification" android:value="string" />
- şunları içerir:
<activity>
<activity-alias>
<application>
<provider>
<receiver>
<service>
- description:
- Üst bileşene sağlanabilen ek, rastgele verilerden oluşan bir öğenin ad/değer çifti. Bir bileşen öğesi, herhangi bir sayıda
<property>
alt öğesi içerebilir. Geçerli adlar,PackageManager
sınıfında tanımlanan tüm özellik sabitlerini,WindowProperties
gibi sınıflarda tanımlananPackageManager.Property
etiketlerini ve anlık olarak tanımlanan rastgele sabitleri içerir.PackageManager.getProperty()
yöntemini kullanarak değerleri tek tek elde edin.android:value
özelliğiyle normal değerler belirtin. Kaynak kimlikleriniandroid:resource
özelliğiyle belirtin.android:value
veandroid:resource
belirtmek geçersizdir.Örneğin, aşağıdaki kod
@string/kangaroo
kaynağında depolanan değerizoo
adına atar:<property android:name="zoo" android:value=”@string/kangaroo” />
Ancak buradaki kod, kaynakta depolanan değeri değil, kaynağın sayısal kimliğini
zoo
öğesine atar:<property android:name="zoo" android:resource=”@string/kangaroo” />
- özellikler:
android:name
- Tesisin adı. Aynı ada sahip birden fazla eşdüzey
<property>
etiketi varsa ayrıştırma hatası ortaya çıkar. android:resource
- Bir kaynağa referans. Kaynağın kimliği, mülke atanan değerdir. Kimlik,
PackageManager.Property.getResourceId()
tarafından mülkten alınabilir. android:value
- Mülke atanan değer. Aşağıdaki tabloda, değer özelliği için geçerli veri türleri ve erişimci yöntemleri listelenmiştir:
Tür PackageManager.Mülk erişimcisi Dize: Karakterlerden çıkış yapmak için çift ters eğik çizgi (\\) kullanın; örneğin, bir Unicode karakteri için \\n
ve\\uxxxxx
getString()
Tam sayı: Örneğin 100
getInteger()
Boole: true
veyafalse
getBoolean()
Renk: #rgb
,#argb
,#rrggbb
veya#aarrggbb
biçimindegetInteger()
Kayan: Örneğin, 1.23
getFloat()
Not:
<property>
etiketi hemandroid:value
hem deandroid:resource
özelliklerini içermemelidir. Böyle bir durumdaandroid:resource
tercih edilir.- kullanıma sunulduğu tarih:
- API Düzeyi 31
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-10-18 UTC.
[]
[]