- söz dizimi:
<meta-data android:name="string" android:resource="resource specification" android:value="string" />
- bulunduğu yer:
<activity>
<activity-alias>
<application>
<provider>
<receiver>
<service>
- description:
- Ek, rastgele veri öğesi için bir ad-değer çifti
üst bileşene sağlanır. Bileşen öğeleri,
<meta-data>
alt öğe sayısı. Tümünden gelen değerler tek birBundle
nesnesinde toplanıp olarak, bileşenePackageItemInfo.metaData
alanı.value
aracılığıyla normal değerleri belirtin. özelliğini gönderin. Bir kaynak kimliğini değer olarak atamak içinresource
özelliğini kullanmanız gerekir. Örneğin, aşağıdaki kod,@string/kangaroo
kodunda depolanan değeri atarzoo
adına ekleyin:<meta-data android:name="zoo" android:value="@string/kangaroo" />
Öte yandan,
resource
özelliği kullanıldığındazoo
değeri atanır kaynakta depolanan değer değil, kaynağın sayısal kimliği:<meta-data android:name="zoo" android:resource="@string/kangaroo" />
E-posta ile alakalı veriler sağlamaktan kaçınmanızı önemle tavsiye ederiz. birden fazla ayrı
<meta-data>
girişi olur. Bunun yerine bir bileşenle ilişkilendirilecek karmaşık verilere sahip olma, onu bir kaynak olarak depolama ve kimliğini bileşenine bilgi vermek içinresource
özelliğini kullanın. - özellikler:
android:name
- Öğenin benzersiz bir adı. Adı benzersiz tutmak için
Java tarzı adlandırma kuralı, örneğin
"
com.example.project.activity.fred
". android:resource
- Bir kaynağa referans. Kaynağın kimliği, atanan değerdir
ekler. Kimlik,
Bundle
meta verisinden şu API kullanılarak alınır:Bundle.getInt()
yöntemini çağırın. android:value
- Öğeye atanan değer. Değer olarak atanabilecek veri türleri ve
Bileşenlerin bu değerleri almak için kullandığı
Bundle
yöntem aşağıdaki tabloda listelenmiştir:
Tür Paket yöntemi Dize: \\n
gibi karakterlerden çıkış yapmak için çift ters eğik çizgi (\\
) kullanın yeni bir satır için ve bir Unicode karakteri için\\uxxxxx
getString()
Tam sayı: örneğin, 100
getInt()
Boole: true
veyafalse
getBoolean()
Renk: #rgb
,#argb
,#rrggbb
veya#aarrggbb
biçimindegetInt()
Kayan noktalı: örneğin, 1.23
getFloat()
- tanıtıldığı yer:
- API düzeyi 1
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: 2024-08-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-08-22 UTC."],[],[]]