Xamarin. Android denetimleri (pencere öğeleri)
Xamarin. Android, Android tarafından sunulan tüm yerel kullanıcı arabirimi denetimlerini (pencere öğeleri) kullanıma sunar. Bu denetimler, XML düzeni dosyaları aracılığıyla Android Designer veya program aracılığıyla kullanılarak Xamarin. Android uygulamalarına kolayca eklenebilir. Seçtiğiniz yöntemden bağımsız olarak Xamarin. Android, C# ' deki tüm Kullanıcı arabirimi nesne özelliklerini ve yöntemlerini gösterir. Aşağıdaki bölümlerde en yaygın Android kullanıcı arabirimi denetimleri tanıtılmaktadır ve bunları Xamarin. Android uygulamalarına nasıl dahil edeceğinize ilişkin açıklanmaktadır.
Eylem çubuğu
ActionBar , etkinlik başlığını, gezinti arabirimlerini ve diğer etkileşimli öğeleri görüntüleyen bir araç çubuğudur. Genellikle, Eylem çubuğu bir etkinliğin penceresinin en üstünde görünür.

Otomatik Tamamlama
AutoCompleteTextView , Kullanıcı yazarken tamamlanma önerilerini otomatik olarak gösteren düzenlenebilir bir metin görünümü öğesidir. Öneri listesi, kullanıcının düzenleme kutusunun içeriğini ile değiştirmek için bir öğe seçebileceği açılan menüde görüntülenir.

Düğmeler
Düğmeler, kullanıcının bir eylem gerçekleştirmek için dokunması kullanıcı ARABIRIMI öğeleridir.

Takvim
CalendarSınıfı, zaman içinde belirli bir örneği (dönem dışında bir milisaniyelik değer) yıl, ay, saat, ayın günü ve sonraki haftanın tarihi gibi değerlere dönüştürmek için kullanılır.
Calendar , etkinlikleri, katılımcıları ve anımsatıcıları okuma ve yazma özelliği de dahil olmak üzere takvim verileriyle çok sayıda etkileşim seçeneğini destekler. Uygulamanızdaki takvim sağlayıcısını kullanarak, API aracılığıyla eklediğiniz veriler, Android ile birlikte gelen yerleşik Takvim uygulamasında görüntülenir.

CardView
CardView , kartlara benzeyen görünümlerde metin ve görüntü içeriği sunan bir UI bileşenidir. CardView , FrameLayout yuvarlatılmış köşeler ve gölgeli bir pencere öğesi olarak uygulanır. Genellikle, bir CardViewListView veya Görünüm grubunda tek bir satır öğesi sunmak için kullanılır GridView .

Metni Düzenle
EditText , metin girme ve değiştirme için kullanılan bir kullanıcı arabirimi öğesidir.

Galeri
Gallery , öğeleri yatay kaydırılan bir listede göstermek için kullanılan bir düzen pencere öğesi; geçerli seçimi görünümün ortasında konumlandırır.

Gezinti Çubuğu
Gezinti çubuğu , giriş, gerive menüiçin donanım düğmeleri içermeyen cihazlarda gezinti denetimleri sağlar.

Seçiciler
Seçiciler , kullanıcının Android tarafından sunulan iletişim kutularını kullanarak bir tarih veya saat seçmesine izin veren kullanıcı arabirimi öğeleridir.

Açılır Menü
PopupMenu belirli bir görünüme eklenmiş olan açılan menüleri görüntülemek için kullanılır.

RatingBar
RatingBar, Yıldızlı bir derecelendirme görüntüleyen BIR UI öğesidir.

Değer Değiştirici
Spinner , bir kümeden bir değer seçmek için hızlı bir yol sağlayan bir UI öğesidir. Açılan listeye benzerdir.

Anahtar
Switch , bir kullanıcının iki durum arasında geçiş yapmasına izin veren bir UI öğesidir (örneğin, açma veya kapatma). SwitchVarsayılan değer kapalıdır.

TextureView
TextureView , video veya OpenGL içerik akışının görüntülenmesini sağlamak için donanım hızlandırmalı 2B işleme kullanan bir görünümüdür.

ToolBar
ToolbarPencere öğesi (Android 5,0 Lollipop 'ta tanıtılan), Eylem çubuğu arabiriminin genelleştirilme olarak düşünülebilir; Eylem çubuğunun yerine geçecek. , Toolbar Uygulama düzeninde herhangi bir yerde kullanılabilir ve bir eylem çubuğundan çok daha özelleştirilebilir.

ViewPager
, ViewPager Kullanıcının veri sayfaları üzerinde sola ve sağa ters çevirmenize olanak tanıyan bir yerleşim yöneticisidir.

WebView
WebView , Web sayfalarını görüntülemek için kendi pencerenizi oluşturmanıza izin veren bir kullanıcı arabirimi öğesidir (hatta tamamen bir tarayıcı geliştirirsiniz).
