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