Пользовательские интерфейсы с Xamarin.Android

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

Android Designer

В этом разделе объясняется, как использовать Android Designer для визуального и редактирования свойств элементов управления. В нем также объясняется, как использовать конструктор для работы с пользовательскими интерфейсами и ресурсами в различных конфигурациях, таких как темы, языки и конфигурации устройств, а также как разрабатывать альтернативные представления, такие как альбомная и книжная.

Тема материала

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

Профиль пользователя

В этом руководстве объясняется, как получить доступ к личному профилю владельца устройства, включая контактные данные, такие как имя владельца устройства и номер телефона.

Экран-заставка

Приложение Android занимает некоторое время для запуска, особенно при первом запуске приложения на устройстве. Экран-заставка может отображать ход запуска для пользователя. В этом руководстве объясняется, как создать экран-заставку для приложения.

Макеты

Макеты используются для определения визуальной структуры пользовательского интерфейса. Такие макеты, как ListView и RecyclerView являются самыми основными стандартными блоками приложений Android. Как правило, макет будет использовать Adapter для действия в качестве моста от макета к базовым данным, которые используются для заполнения элементов данных в макете. В этом разделе объясняется, как использовать такие макеты, как LinearLayout, RelativeLayout, и TableLayoutRecyclerViewGridView.

Элементы управления

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