Kontrol Xamarin.Android (Widget)
Xamarin.Android mengekspos semua kontrol antarmuka pengguna asli (widget) yang disediakan oleh Android. Kontrol ini dapat dengan mudah ditambahkan ke aplikasi Xamarin.Android menggunakan Android Designer atau secara terprogram melalui file tata letak XML. Terlepas dari metode mana yang Anda pilih, Xamarin.Android mengekspos semua properti dan metode objek antarmuka pengguna di C#. Bagian berikut memperkenalkan kontrol antarmuka pengguna Android yang paling umum dan menjelaskan cara memasukkannya ke dalam aplikasi Xamarin.Android.
Bilah Tindakan
ActionBar
adalah toolbar yang menampilkan judul aktivitas, antarmuka navigasi, dan item interaktif lainnya. Biasanya, bilah tindakan muncul di bagian atas jendela aktivitas.
Selesai Otomatis
AutoCompleteTextView
adalah elemen tampilan teks yang dapat diedit yang menunjukkan saran penyelesaian secara otomatis saat pengguna mengetik. Daftar saran ditampilkan di menu drop-down tempat pengguna dapat memilih item untuk mengganti konten kotak edit.
Tombol
Tombol adalah elemen UI yang diketam pengguna untuk melakukan tindakan.
Kalender
Kelas Calendar
ini digunakan untuk mengonversi instans tertentu tepat waktu (nilai milidetik yang diimbangi dari epoch) ke nilai seperti tahun, bulan, jam, hari dalam sebulan, dan tanggal minggu berikutnya.
Calendar
mendukung banyak opsi interaksi dengan data kalender, termasuk kemampuan untuk membaca dan menulis acara, peserta, dan pengingat. Dengan menggunakan penyedia kalender di aplikasi Anda, data yang Anda tambahkan melalui API akan muncul di aplikasi kalender bawaan yang dilengkapi dengan Android.
CardView
CardView
adalah komponen UI yang menyajikan konten teks dan gambar dalam tampilan yang menyerupai kartu. CardView
diimplementasikan sebagai FrameLayout
widget dengan sudut bulat dan bayangan. Biasanya, CardView
digunakan untuk menyajikan item baris tunggal dalam ListView
grup atau GridView
tampilan.
Edit Teks
EditText
adalah elemen UI yang digunakan untuk memasukkan dan memodifikasi teks.
Galeri
Gallery
adalah widget tata letak yang digunakan untuk menampilkan item dalam daftar pengguliran horizontal; ini memposisikan pilihan saat ini di tengah tampilan.
Bilah Navigasi
Bilah Navigasi menyediakan kontrol navigasi pada perangkat yang tidak menyertakan tombol perangkat keras untuk Beranda, Kembali, dan Menu.
Pemetik
Pemilih adalah elemen UI yang memungkinkan pengguna untuk memilih tanggal atau waktu dengan menggunakan dialog yang disediakan oleh Android.
Popup Menu
PopupMenu
digunakan untuk menampilkan menu popup yang dilampirkan ke tampilan tertentu.
Bilah Peringkat
A RatingBar
adalah elemen UI yang menampilkan peringkat dalam bintang.
Spinner
Spinner
adalah elemen UI yang menyediakan cara cepat untuk memilih satu nilai dari satu set. Ini mirip dengan daftar drop-down.
Sakelar
Switch
adalah elemen UI yang memungkinkan pengguna untuk beralih di antara dua status, seperti AKTIF atau NONAKTIF. Nilai Switch
defaultnya adalah NONAKTIF.
TextureView
TextureView
adalah tampilan yang menggunakan penyajian 2D yang dipercepat perangkat keras untuk memungkinkan video atau aliran konten OpenGL ditampilkan.
Toolbar
Widget Toolbar
(diperkenalkan di Android 5.0 Lollipop) dapat dianggap sebagai generalisasi antarmuka bilah tindakan - ini dimaksudkan untuk mengganti bilah tindakan. Toolbar
dapat digunakan di mana saja dalam tata letak aplikasi, dan jauh lebih dapat disesuaikan daripada bilah tindakan.
ViewPager
ViewPager
adalah pengelola tata letak yang memungkinkan pengguna membalik ke kiri dan kanan melalui halaman data.
Webview
WebView
adalah elemen UI yang memungkinkan Anda membuat jendela Anda sendiri untuk melihat halaman web (atau bahkan mengembangkan browser lengkap).