Bagikan melalui


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.

Example ActionBar

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.

Example of Auto Complete

Tombol

Tombol adalah elemen UI yang diketam pengguna untuk melakukan tindakan.

Example Buttons

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.

Example Calendar

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.

Example Card View

Edit Teks

EditText adalah elemen UI yang digunakan untuk memasukkan dan memodifikasi teks.

Example Edit Text

Gallery adalah widget tata letak yang digunakan untuk menampilkan item dalam daftar pengguliran horizontal; ini memposisikan pilihan saat ini di tengah tampilan.

Example Gallery

Bilah Navigasi menyediakan kontrol navigasi pada perangkat yang tidak menyertakan tombol perangkat keras untuk Beranda, Kembali, dan Menu.

Example Navigation Bar

Pemetik

Pemilih adalah elemen UI yang memungkinkan pengguna untuk memilih tanggal atau waktu dengan menggunakan dialog yang disediakan oleh Android.

Example Picker

PopupMenu digunakan untuk menampilkan menu popup yang dilampirkan ke tampilan tertentu.

Example PopUp Menu

Bilah Peringkat

A RatingBar adalah elemen UI yang menampilkan peringkat dalam bintang.

Example of a RatingBar

Spinner

Spinner adalah elemen UI yang menyediakan cara cepat untuk memilih satu nilai dari satu set. Ini mirip dengan daftar drop-down.

Example Spinner

Sakelar

Switch adalah elemen UI yang memungkinkan pengguna untuk beralih di antara dua status, seperti AKTIF atau NONAKTIF. Nilai Switch defaultnya adalah NONAKTIF.

Example Switch

TextureView

TextureView adalah tampilan yang menggunakan penyajian 2D yang dipercepat perangkat keras untuk memungkinkan video atau aliran konten OpenGL ditampilkan.

Example Texture View

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.

Example Toolbar

ViewPager

ViewPager adalah pengelola tata letak yang memungkinkan pengguna membalik ke kiri dan kanan melalui halaman data.

Example ViewPager

Webview

WebView adalah elemen UI yang memungkinkan Anda membuat jendela Anda sendiri untuk melihat halaman web (atau bahkan mengembangkan browser lengkap).

Example Web View