Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Platforma Xamarin.Android uwidacznia wszystkie natywne kontrolki interfejsu użytkownika (widżety) udostępniane przez system Android. Te kontrolki można łatwo dodawać do aplikacji platformy Xamarin.Android przy użyciu Projektant systemu Android lub programowo za pośrednictwem plików układu XML. Niezależnie od wybranej metody platforma Xamarin.Android uwidacznia wszystkie właściwości i metody obiektu interfejsu użytkownika w języku C#. W poniższych sekcjach przedstawiono najbardziej typowe kontrolki interfejsu użytkownika systemu Android i wyjaśniono, jak dołączyć je do aplikacji platformy Xamarin.Android.
Pasek akcji
ActionBar to pasek narzędzi wyświetlający tytuł działania, interfejsy nawigacyjne i inne elementy interaktywne. Zazwyczaj pasek akcji jest wyświetlany w górnej części okna działania.

Autouzupełnianie
AutoCompleteTextView to edytowalny element widoku tekstu, który automatycznie wyświetla sugestie ukończenia podczas wpisywania przez użytkownika. Lista sugestii jest wyświetlana w menu rozwijanym, z którego użytkownik może wybrać element do zastąpienia zawartości pola edycji.

Przyciski
Przyciski to elementy interfejsu użytkownika, które użytkownik naciska, aby wykonać akcję.

Kalendarz
Klasa Calendar jest używana do konwertowania określonego wystąpienia w czasie (wartość milisekundowa, która jest przesunięty z epoki) na wartości, takie jak rok, miesiąc, godzina, dzień miesiąca i data następnego tygodnia.
Calendar obsługuje wiele opcji interakcji z danymi kalendarza, w tym możliwość odczytywania i zapisywania wydarzeń, uczestników i przypomnień. Korzystając z dostawcy kalendarza w aplikacji, dane dodawane za pośrednictwem interfejsu API będą wyświetlane w wbudowanej aplikacji kalendarza dostarczanej z systemem Android.

CardView
CardView to składnik interfejsu użytkownika, który przedstawia zawartość tekstu i obrazu w widokach przypominających karty. CardView jest implementowany jako FrameLayout widżet z zaokrąglonymi rogami i cieniem. Zazwyczaj element jest CardView używany do prezentowania pojedynczego elementu wiersza w grupie widoków ListView lub GridView .

Edytuj tekst
EditText to element interfejsu użytkownika używany do wprowadzania i modyfikowania tekstu.

Galeria
Gallery to widżet układu służący do wyświetlania elementów na liście przewijania poziomego; powoduje położenie bieżącego zaznaczenia w środku widoku.

Pasek nawigacji
Pasek nawigacyjny udostępnia kontrolki nawigacji na urządzeniach, które nie zawierają przycisków sprzętowych dla opcji Narzędzia główne, Wstecz i Menu.

Selektory
Selektory to elementy interfejsu użytkownika, które umożliwiają użytkownikowi wybranie daty lub godziny przy użyciu okien dialogowych udostępnianych przez system Android.

Menu podręczne
PopupMenu służy do wyświetlania menu podręcznych dołączonych do określonego widoku.

Pasek klasyfikacji
A RatingBar to element interfejsu użytkownika, który wyświetla ocenę w gwiazdek.

Pokrętło
Spinner to element interfejsu użytkownika, który zapewnia szybki sposób wybierania jednej wartości z zestawu. Jest ona podobna do listy rozwijanej.

Switch
Switch to element interfejsu użytkownika, który umożliwia użytkownikowi przełączanie się między dwoma stanami, takimi jak WŁĄCZONE lub WYŁĄCZONE. Wartość domyślna Switch to OFF.

TextureView
TextureView to widok, który używa sprzętowego renderowania 2D w celu umożliwienia wyświetlania strumienia zawartości wideo lub OpenGL.

ToolBar
Widżet Toolbar (wprowadzony w systemie Android 5.0 Lollipop) można traktować jako uogólnienie interfejsu paska akcji — ma zastąpić pasek akcji. Można Toolbar go używać w dowolnym miejscu w układzie aplikacji i jest znacznie bardziej dostosowywalny niż pasek akcji.

ViewPager
Jest ViewPager to menedżer układów, który umożliwia użytkownikowi przerzucanie stron danych w lewo i w prawo.

WebView
WebView to element interfejsu użytkownika, który umożliwia tworzenie własnego okna do wyświetlania stron internetowych (a nawet tworzenia pełnej przeglądarki).
