TypedArray.GetSourceResourceId(Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Ressourcen-ID der Formatvorlage oder des Layouts zurück, für die das angegebene Attribut aufgelöst wurde, andernfalls wird defValue zurückgegeben.
[Android.Runtime.Register("getSourceResourceId", "(II)I", "GetGetSourceResourceId_IIHandler", ApiSince=29)]
public virtual int GetSourceResourceId(int index, int defaultValue);
[<Android.Runtime.Register("getSourceResourceId", "(II)I", "GetGetSourceResourceId_IIHandler", ApiSince=29)>]
abstract member GetSourceResourceId : int * int -> int
override this.GetSourceResourceId : int * int -> int
Parameter
- index
- Int32
Index des Attributs, dessen Quellformat abgerufen werden soll.
- defaultValue
- Int32
Wert, der zurückgegeben werden soll, wenn das Attribut nicht definiert ist oder keine Ressource.
Gibt zurück
Entweder eine Stilressourcen-ID, layoutressourcen-ID oder defaultValue, wenn sie nicht in einer Formatvorlage oder einem Layout aufgelöst wurde.
- Attribute
Hinweise
Gibt die Ressourcen-ID der Formatvorlage oder des Layouts zurück, für die das angegebene Attribut aufgelöst wurde, andernfalls wird defValue zurückgegeben.
Wenn Sie z. B. zwei Attribute android:attribute1 auflösen und android:attribute2 ein Ausblähen von android.view.Viewlayout/my_layout.xml:
<View
style="@style/viewStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:attribute1="foo"/>
und @style/viewStyle ist:
<style android:name="viewStyle">
<item name="android:attribute2">bar<item/>
<style/>
dann aufgelöst TypedArray werden Werte, die die Quellressourcen-ID für R.layout.my_layoutandroid:attribute1 und R.style.viewStyle für android:attribute2.
Java Dokumentation für android.content.res.TypedArray.getSourceResourceId(int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.