TypedArray.GetSourceResourceId(Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna a ID do recurso do estilo ou layout em relação ao qual o atributo especificado foi resolvido, caso contrário, retorna 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
Parâmetros
- index
- Int32
Índice de atributo cujo estilo de origem deve ser recuperado.
- defaultValue
- Int32
Valor a ser retornado se o atributo não estiver definido ou não for um recurso.
Retornos
Uma ID de recurso de estilo, uma ID de recurso de layout ou defaultValue se ela não tiver sido resolvida em um estilo ou layout.
- Atributos
Comentários
Retorna a ID do recurso do estilo ou layout em relação ao qual o atributo especificado foi resolvido, caso contrário, retorna defValue.
Por exemplo, se você resolver dois atributos android:attribute1 e android:attribute2 estiver inflando um android.view.View de layout/my_layout.xml:
<View
style="@style/viewStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:attribute1="foo"/>
e @style/viewStyle é:
<style android:name="viewStyle">
<item name="android:attribute2">bar<item/>
<style/>
então resolvido TypedArray terá valores que retornam a ID do recurso de R.layout.my_layout origem para android:attribute1 e R.style.viewStyle para android:attribute2.
Java documentação para android.content.res.TypedArray.getSourceResourceId(int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.