TypedArray.GetSourceResourceId(Int32, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した属性が解決されたスタイルまたはレイアウトのリソース ID を返します。それ以外の場合は defValue を返します。
[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
パラメーター
- index
- Int32
取得するソース スタイルを持つ属性のインデックス。
- defaultValue
- Int32
属性が定義されていない場合、またはリソースでない場合に返す値。
返品
スタイルまたはレイアウトで解決されなかった場合は、スタイル リソース ID、レイアウト リソース ID、または defaultValue のいずれか。
- 属性
注釈
指定した属性が解決されたスタイルまたはレイアウトのリソース ID を返します。それ以外の場合は defValue を返します。
たとえば、android:attribute1とandroid:attribute2の 2 つの属性を解決し、android.view.Viewからlayout/my_layout.xmlを増やしていたとします。
<View
style="@style/viewStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:attribute1="foo"/>
@style/viewStyleは次のとおりです。
<style android:name="viewStyle">
<item name="android:attribute2">bar<item/>
<style/>
解決されたTypedArrayには、R.layout.my_layoutとandroid:attribute1のR.style.viewStyleのandroid:attribute2のソース リソース ID を返す値が含まれます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。