Bagikan melalui


View Konstruktor

Definisi

Overload

View(Context)

Konstruktor sederhana untuk digunakan saat membuat tampilan dari kode.

View(Context, IAttributeSet)

Konstruktor yang dipanggil saat mengembang tampilan dari XML.

View(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

View(Context, IAttributeSet, Int32)

Lakukan inflasi dari XML dan terapkan gaya dasar khusus kelas dari atribut tema.

View(Context, IAttributeSet, Int32, Int32)

Lakukan inflasi dari XML dan terapkan gaya dasar khusus kelas dari atribut tema atau sumber daya gaya.

View(Context)

Konstruktor sederhana untuk digunakan saat membuat tampilan dari kode.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "")]
public View (Android.Content.Context? context);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "")>]
new Android.Views.View : Android.Content.Context -> Android.Views.View

Parameter

context
Context

Konteks tempat tampilan berjalan, di mana tampilan dapat mengakses tema, sumber daya, dll saat ini.

Atribut

Keterangan

Konstruktor sederhana untuk digunakan saat membuat tampilan dari kode.

Dokumentasi Java untuk android.view.View.View(android.content.Context).

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

View(Context, IAttributeSet)

Konstruktor yang dipanggil saat mengembang tampilan dari XML.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "")]
public View (Android.Content.Context? context, Android.Util.IAttributeSet? attrs);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "")>]
new Android.Views.View : Android.Content.Context * Android.Util.IAttributeSet -> Android.Views.View

Parameter

context
Context

Konteks tempat tampilan berjalan, di mana tampilan dapat mengakses tema, sumber daya, dll saat ini.

attrs
IAttributeSet

Atribut tag XML yang melambungkan tampilan.

Atribut

Keterangan

Konstruktor yang dipanggil saat mengembang tampilan dari XML. Ini dipanggil ketika tampilan sedang dibangun dari file XML, menyediakan atribut yang ditentukan dalam file XML. Versi ini menggunakan gaya default 0, sehingga satu-satunya nilai atribut yang diterapkan adalah yang ada dalam Tema Konteks dan Set Atribut yang diberikan.

Metode onFinishInflate() akan dipanggil setelah semua anak ditambahkan.

Dokumentasi Java untuk android.view.View.View(android.content.Context, android.util.AttributeSet).

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.

Lihat juga

  • <xref:Android.Views.View(Android.Content.Context%2c+Android.Util.IAttributeSet%2c+Android.Util.IAttributeSet)>

Berlaku untuk

View(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

protected View (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Views.View : nativeint * Android.Runtime.JniHandleOwnership -> Android.Views.View

Parameter

javaReference
IntPtr

nativeint

Yang IntPtrberisi referensi objek Java Native Interface (JNI).

transfer
JniHandleOwnership

Menunjukkan JniHandleOwnershipcara menangani javaReference

Keterangan

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

View(Context, IAttributeSet, Int32)

Lakukan inflasi dari XML dan terapkan gaya dasar khusus kelas dari atribut tema.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "")]
public View (Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "")>]
new Android.Views.View : Android.Content.Context * Android.Util.IAttributeSet * int -> Android.Views.View

Parameter

context
Context

Konteks tempat tampilan berjalan, di mana tampilan dapat mengakses tema, sumber daya, dll saat ini.

attrs
IAttributeSet

Atribut tag XML yang melambungkan tampilan.

defStyleAttr
Int32

Atribut dalam tema saat ini yang berisi referensi ke sumber daya gaya yang menyediakan nilai default untuk tampilan. Bisa 0 untuk tidak mencari default.

Atribut

Keterangan

Lakukan inflasi dari XML dan terapkan gaya dasar khusus kelas dari atribut tema. Konstruktor Tampilan ini memungkinkan subkelas untuk menggunakan gaya dasar mereka sendiri ketika mereka melambung. Misalnya, konstruktor kelas Tombol akan memanggil versi konstruktor kelas super ini dan menyediakan R.attr.buttonStyle untuk var>defStyleAttr</var>; ini memungkinkan gaya tombol tema untuk memodifikasi semua atribut tampilan dasar (khususnya latar belakangnya) serta <atribut kelas Tombol.

Dokumentasi Java untuk android.view.View.View(android.content.Context, android.util.AttributeSet, int).

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.

Lihat juga

  • <xref:Android.Views.View(Android.Content.Context%2c+Android.Util.IAttributeSet)>

Berlaku untuk

View(Context, IAttributeSet, Int32, Int32)

Lakukan inflasi dari XML dan terapkan gaya dasar khusus kelas dari atribut tema atau sumber daya gaya.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;II)V", "")]
public View (Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;II)V", "")>]
new Android.Views.View : Android.Content.Context * Android.Util.IAttributeSet * int * int -> Android.Views.View

Parameter

context
Context

Konteks tempat tampilan berjalan, di mana tampilan dapat mengakses tema, sumber daya, dll saat ini.

attrs
IAttributeSet

Atribut tag XML yang melambungkan tampilan.

defStyleAttr
Int32

Atribut dalam tema saat ini yang berisi referensi ke sumber daya gaya yang menyediakan nilai default untuk tampilan. Bisa 0 untuk tidak mencari default.

defStyleRes
Int32

Pengidentifikasi sumber daya dari sumber daya gaya yang menyediakan nilai default untuk tampilan, hanya digunakan jika defStyleAttr adalah 0 atau tidak dapat ditemukan dalam tema. Bisa 0 untuk tidak mencari default.

Atribut

Keterangan

Lakukan inflasi dari XML dan terapkan gaya dasar khusus kelas dari atribut tema atau sumber daya gaya. Konstruktor Tampilan ini memungkinkan subkelas untuk menggunakan gaya dasar mereka sendiri ketika mereka melambung.

Saat menentukan nilai akhir atribut tertentu, ada empat input yang mulai diputar: <ol><li>Nilai atribut apa pun dalam AttributeSet yang diberikan. <li>Sumber daya gaya yang ditentukan dalam AttributeSet (bernama "style"). <li>Gaya default yang ditentukan oleh <var>defStyleAttr</var>. <li>Gaya default yang ditentukan oleh <var>defStyleRes</var>. <li>Nilai dasar dalam tema ini. </Ol>

Masing-masing input ini dianggap berurutan, dengan yang pertama tercantum lebih diutamakan daripada yang berikut. Dengan kata lain, jika dalam AttributeSet Anda telah menyediakan &lt;Button * textColor="#ff000000"&gt; , maka teks tombol akan <selalu></em> menjadi hitam, terlepas dari apa yang ditentukan dalam salah satu gaya.

Dokumentasi Java untuk android.view.View.View(android.content.Context, android.util.AttributeSet, int, int).

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.

Lihat juga

  • <xref:Android.Views.View(Android.Content.Context%2c+Android.Util.IAttributeSet%2c+Android.Util.IAttributeSet)>

Berlaku untuk