Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Xamarin.Android предоставляет все собственные элементы управления пользовательским интерфейсом (мини-приложения), предоставляемые Android. Эти элементы управления можно легко добавлять в приложения Xamarin.Android с помощью конструктора Android или программно с помощью XML-файлов макета. Независимо от выбранного метода Xamarin.Android предоставляет все свойства и методы объекта пользовательского интерфейса в C#. В следующих разделах представлены наиболее распространенные элементы управления пользовательским интерфейсом Android и объясняется, как включить их в приложения Xamarin.Android.
Панель действий
ActionBar — это панель инструментов, отображающая название действия, интерфейсы навигации и другие интерактивные элементы. Как правило, панель действий отображается в верхней части окна действия.

Автозаполнение
AutoCompleteTextView — это элемент представления текста с редактируемым текстом, который автоматически отображает предложения завершения при вводе пользователя. Список предложений отображается в раскрывающемся меню, из которого пользователь может выбрать элемент для замены содержимого поля редактирования.

Кнопки
Кнопки — это элементы пользовательского интерфейса, которые пользователь нажимает для выполнения действия.

Calendar
Класс Calendar используется для преобразования определенного экземпляра во времени (миллисекундное значение, смещение от эпохи) к таким значениям, как год, месяц, час, день месяца и дата следующей недели.
Calendar поддерживает множество вариантов взаимодействия с данными календаря, включая возможность чтения и записи событий, участников и напоминаний. С помощью поставщика календаря в приложении данные, добавленные через API, будут отображаться в встроенном приложении календаря, которое поставляется с Android.

CardView
CardView— это компонент пользовательского интерфейса, представляющий содержимое текста и изображения в представлениях, которые похожи на карта. CardView реализуется как мини-приложение FrameLayout с округленными углами и тенью. Как правило, CardView используется для представления одного элемента строки в группе или GridView представленииListView.

Изменение текста
EditText — это элемент пользовательского интерфейса, используемый для ввода и изменения текста.

Галерея
Gallery — это мини-приложение макета, используемое для отображения элементов в списке горизонтальной прокрутки; Он помещает текущий выбор в центр представления.

Панель навигации
Панель навигации предоставляет элементы управления навигацией на устройствах, которые не включают аппаратные кнопки для home, Back и Menu.

Средства выбора
Средства выбора — это элементы пользовательского интерфейса, которые позволяют пользователю выбирать дату или время с помощью диалоговых окон, предоставляемых Android.

Всплывающее меню
PopupMenu используется для отображения всплывающих меню, присоединенных к определенному представлению.

RatingBar
Элемент RatingBar пользовательского интерфейса, отображающий рейтинг в звездах.

Вертушка
Spinner — это элемент пользовательского интерфейса, предоставляющий быстрый способ выбора одного значения из набора. Он похож на раскрывающийся список.

Switch
Switch — это элемент пользовательского интерфейса, позволяющий пользователю переключаться между двумя состояниями, например ON или OFF. Значение Switch по умолчанию — OFF.

TextureView
TextureView — это представление, использующее отрисовку с аппаратным ускорением 2D для отображения видео или потока содержимого OpenGL.

ToolBar
Мини-приложение Toolbar (введенное в Android 5.0 Lollipop) можно рассматривать как обобщение интерфейса панели действий— оно предназначено для замены панели действий. Его Toolbar можно использовать в любом месте макета приложения, и это гораздо более настраивается, чем панель действий.

ViewPager
Это ViewPager диспетчер макетов, позволяющий пользователю перелистывать влево и вправо страницы данных.

Веб-представление
WebView — это элемент пользовательского интерфейса, позволяющий создать собственное окно для просмотра веб-страниц (или даже разработки полного браузера).
