Bagikan melalui


Fitur Platform Android

Xamarin.Forms Mengembangkan aplikasi untuk Android memerlukan Visual Studio. Halaman platform yang didukung berisi informasi selengkapnya tentang prasyarat .

Spesifik platform

Khusus platform memungkinkan Anda untuk menggunakan fungsionalitas yang hanya tersedia pada platform tertentu, tanpa menerapkan perender atau efek kustom.

Fungsionalitas khusus platform berikut disediakan untuk Xamarin.Forms tampilan, halaman, dan tata letak di Android:

Fungsionalitas khusus platform berikut disediakan untuk Xamarin.Forms tampilan di Android:

Fungsionalitas khusus platform berikut disediakan untuk Xamarin.Forms sel di Android:

Fungsionalitas khusus platform berikut disediakan untuk Xamarin.Forms halaman di Android:

Fungsionalitas khusus platform berikut disediakan untuk Xamarin.FormsApplication kelas di Android:

Dukungan platform

Awalnya, proyek Android default Xamarin.Forms menggunakan gaya rendering kontrol yang lebih lama yang umum sebelum Android 5.0. Aplikasi yang dibangun menggunakan templat memiliki FormsApplicationActivity sebagai kelas dasar aktivitas utama mereka.

Desain material melalui AppCompat

Xamarin.Forms Proyek Android sekarang digunakan FormsAppCompatActivity sebagai kelas dasar aktivitas utama mereka. Kelas ini menggunakan fitur AppCompat yang disediakan oleh Android untuk mengimplementasikan tema Desain Material.

Berikut adalah sampel Todo dengan default FormsApplicationActivity:

Todo Sample Application Without AppCompat

Dan ini adalah kode yang sama setelah memutakhirkan proyek yang akan digunakan FormsAppCompatActivity (dan menambahkan informasi tema tambahan):

Todo Sample Application With AppCompat and Theming

Catatan

Saat menggunakan FormsAppCompatActivity, kelas dasar untuk beberapa perender kustom Android akan berbeda.

Migrasi AndroidX

AndroidX menggantikan Android Support Library. Untuk mempelajari tentang AndroidX dan cara memigrasikan Xamarin.Forms aplikasi untuk menggunakan pustaka AndroidX, lihat migrasi AndroidX di Xamarin.Forms.