Compartilhar via


Resources.GetValue Método

Definição

Sobrecargas

GetValue(Int32, TypedValue, Boolean)

Retornar os dados brutos associados a uma ID de recurso específica.

GetValue(String, TypedValue, Boolean)

Retornar os dados brutos associados a uma ID de recurso específica.

GetValue(Int32, TypedValue, Boolean)

Retornar os dados brutos associados a uma ID de recurso específica.

[Android.Runtime.Register("getValue", "(ILandroid/util/TypedValue;Z)V", "GetGetValue_ILandroid_util_TypedValue_ZHandler")]
public virtual void GetValue (int id, Android.Util.TypedValue? outValue, bool resolveRefs);
[<Android.Runtime.Register("getValue", "(ILandroid/util/TypedValue;Z)V", "GetGetValue_ILandroid_util_TypedValue_ZHandler")>]
abstract member GetValue : int * Android.Util.TypedValue * bool -> unit
override this.GetValue : int * Android.Util.TypedValue * bool -> unit

Parâmetros

id
Int32

O identificador de recurso desejado, conforme gerado pela ferramenta aapt. Esse inteiro codifica o pacote, o tipo e a entrada de recurso. O valor 0 é um identificador inválido.

outValue
TypedValue

Objeto no qual colocar os dados do recurso.

resolveRefs
Boolean

Se verdadeiro, um recurso que é uma referência a outro recurso será seguido para que você receba os dados finais reais do recurso. Se false, o TypedValue será preenchido com a própria referência.

Atributos

Exceções

Lança NotFoundException se a ID fornecida não existir.

Comentários

Retornar os dados brutos associados a uma ID de recurso específica.

Documentação Java para android.content.res.Resources.getValue(int, android.util.TypedValue, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

GetValue(String, TypedValue, Boolean)

Retornar os dados brutos associados a uma ID de recurso específica.

[Android.Runtime.Register("getValue", "(Ljava/lang/String;Landroid/util/TypedValue;Z)V", "GetGetValue_Ljava_lang_String_Landroid_util_TypedValue_ZHandler")]
public virtual void GetValue (string? name, Android.Util.TypedValue? outValue, bool resolveRefs);
[<Android.Runtime.Register("getValue", "(Ljava/lang/String;Landroid/util/TypedValue;Z)V", "GetGetValue_Ljava_lang_String_Landroid_util_TypedValue_ZHandler")>]
abstract member GetValue : string * Android.Util.TypedValue * bool -> unit
override this.GetValue : string * Android.Util.TypedValue * bool -> unit

Parâmetros

name
String

O nome do recurso desejado. Isso é passado para getIdentifier() com um tipo padrão de "string".

outValue
TypedValue

Objeto no qual colocar os dados do recurso.

resolveRefs
Boolean

Se verdadeiro, um recurso que é uma referência a outro recurso será seguido para que você receba os dados finais reais do recurso. Se false, o TypedValue será preenchido com a própria referência.

Atributos

Exceções

Lança NotFoundException se a ID fornecida não existir.

Comentários

Retornar os dados brutos associados a uma ID de recurso específica. Consulte getIdentifier() para obter informações sobre como os nomes são mapeados para IDs de recurso e getString(int) para obter informações sobre como os recursos de cadeia de caracteres são recuperados.

Nota: o uso desta função é desencorajado. É muito mais eficiente recuperar recursos por identificador do que por nome.

Documentação Java para android.content.res.Resources.getValue(java.lang.String, android.util.TypedValue, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a