Пользовательские интерфейсы с Xamarin.Android
В следующих разделах описаны различные средства и стандартные блоки, используемые для создания пользовательских интерфейсов в приложениях Xamarin.Android.
Android Designer
В этом разделе объясняется, как использовать Android Designer для визуального и редактирования свойств элементов управления. В нем также объясняется, как использовать конструктор для работы с пользовательскими интерфейсами и ресурсами в различных конфигурациях, таких как темы, языки и конфигурации устройств, а также как разрабатывать альтернативные представления, такие как альбомная и книжная.
Тема материала
Тема материала — это стиль пользовательского интерфейса, определяющий внешний вид и вид представлений и действий в Android. Тема материалов встроена в Android, поэтому она используется системным пользовательским интерфейсом, а также приложениями. В этом руководстве представлены принципы проектирования материалов и объясняется, как темы приложения с помощью встроенных тем материалов или пользовательской темы.
Профиль пользователя
В этом руководстве объясняется, как получить доступ к личному профилю владельца устройства, включая контактные данные, такие как имя владельца устройства и номер телефона.
Экран-заставка
Приложение Android занимает некоторое время для запуска, особенно при первом запуске приложения на устройстве. Экран-заставка может отображать ход запуска для пользователя. В этом руководстве объясняется, как создать экран-заставку для приложения.
Макеты
Макеты используются для определения визуальной структуры пользовательского интерфейса.
Такие макеты, как ListView
и RecyclerView
являются самыми основными стандартными блоками приложений Android. Как правило, макет будет использовать Adapter
для действия в качестве моста от макета к базовым данным, которые используются для заполнения элементов данных в макете. В этом разделе объясняется, как использовать такие макеты, как LinearLayout
, RelativeLayout
, и TableLayout
RecyclerView
GridView
.
Элементы управления
Элементы управления Android (также называемые мини-приложениями) — это элементы пользовательского интерфейса, используемые для создания пользовательского интерфейса. В этом разделе объясняется, как использовать такие элементы управления, как кнопки, панели инструментов, средства выбора даты и времени, календари, спиннеры, переключатели, всплывающие меню, страницы просмотра и веб-представления.