Bagikan melalui


Resources.GetValue Metode

Definisi

Overload

GetValue(Int32, TypedValue, Boolean)

Mengembalikan data mentah yang terkait dengan ID sumber daya tertentu.

GetValue(String, TypedValue, Boolean)

Mengembalikan data mentah yang terkait dengan ID sumber daya tertentu.

GetValue(Int32, TypedValue, Boolean)

Mengembalikan data mentah yang terkait dengan ID sumber daya tertentu.

[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

Parameter

id
Int32

Pengidentifikasi sumber daya yang diinginkan, seperti yang dihasilkan oleh alat aapt. Bilangan bulat ini mengodekan paket, jenis, dan entri sumber daya. Nilai 0 adalah pengidentifikasi yang tidak valid.

outValue
TypedValue

Objek tempat menempatkan data sumber daya.

resolveRefs
Boolean

Jika true, sumber daya yang merupakan referensi ke sumber daya lain akan diikuti sehingga Anda menerima data sumber daya akhir yang sebenarnya. Jika false, TypedValue akan diisi dengan referensi itu sendiri.

Atribut

Pengecualian

Melempar NotFoundException jika ID yang diberikan tidak ada.

Keterangan

Mengembalikan data mentah yang terkait dengan ID sumber daya tertentu.

Dokumentasi Java untuk android.content.res.Resources.getValue(int, android.util.TypedValue, boolean).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

GetValue(String, TypedValue, Boolean)

Mengembalikan data mentah yang terkait dengan ID sumber daya tertentu.

[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

Parameter

name
String

Nama sumber daya yang diinginkan. Ini diteruskan ke getIdentifier() dengan jenis default "string".

outValue
TypedValue

Objek tempat menempatkan data sumber daya.

resolveRefs
Boolean

Jika true, sumber daya yang merupakan referensi ke sumber daya lain akan diikuti sehingga Anda menerima data sumber daya akhir yang sebenarnya. Jika false, TypedValue akan diisi dengan referensi itu sendiri.

Atribut

Pengecualian

Melempar NotFoundException jika ID yang diberikan tidak ada.

Keterangan

Mengembalikan data mentah yang terkait dengan ID sumber daya tertentu. Lihat getIdentifier() untuk informasi tentang bagaimana nama dipetakan ke ID sumber daya, dan getString(int) untuk informasi tentang bagaimana sumber daya string diambil.

Catatan: penggunaan fungsi ini tidak disarankan. Jauh lebih efisien untuk mengambil sumber daya berdasarkan pengidentifikasi daripada berdasarkan nama.

Dokumentasi Java untuk android.content.res.Resources.getValue(java.lang.String, android.util.TypedValue, boolean).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk