View Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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.
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 <Button * textColor="#ff000000">
, maka teks tombol akan <selalu></em> menjadi hitam, terlepas dari apa yang ditentukan dalam salah satu gaya.
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)>