Класс Notes GridView (вид сетки):

GridView косвенно наследует класс AdapterView, поэтому он может включать несколько элементов списка (AdapterView - это абстрактный базовый класс, он наследуется от класса ViewGroup, принадлежит контейнеру, может включать несколько элементов списка и может отображаться подходящим образом в указанных нескольких списках. Item, используйте предоставленный объект адаптера)

Отображение нескольких компонентов в виде строк и столбцов, обычно используемых для отображения изображений или значков и т. Д.

Обычно используемые XML-атрибуты GridView:

android: columnWidth используется для установки ширины столбца android: gravity используется для установки выравнивания
android: horizontalSpacing используется для установки горизонтального интервала между элементами android: numColumns
используется для установки количества столбцов, значение атрибута обычно больше 1, если Есть только 1 столбец, тогда лучше использовать ListView для реализации android: stretchMode
для установки режима растяжения, где значение атрибута не может быть нулевым (без растяжения), spacingWidth (только растягивание расстояния между отдельными элементами), columnWidth (только растягивание Сам элемент таблицы) или spacingWidthUniform (сам элемент таблицы, интервал между элементами растягивается вместе)
android: verticalSpacing (используется для установки вертикального интервала между каждым элементом)

При использовании компонента GridView класс адаптера обычно используется для предоставления данных для компонента GridView. Класс
адаптера представляет собой интерфейс, представляющий объект адаптера. Он является мостом между компонентом и данными. Он может обрабатывать данные и связывать их с соответствующим компонентом. Обычно используемые классы реализации включают:

ArrayAdapter Адаптер массива, обычно используемый для упаковки нескольких значений массива в несколько элементов списка, может отображать только одну строку текста
Простой адаптер SmipleAdapter , обычно используемый для упаковки нескольких значений коллекции List в несколько элементов списка, вы можете настроить каждый Этот вид эффекта, мощная функция
SmipleCursorAdapter похожа на SmipleAdapter, за исключением того, что она должна соответствовать полю Cursor (объект курсора базы данных) идентификатору компонента, чтобы отображать содержимое базы данных в виде списка.
BaseAdapter - это абстрактный класс, унаследовав его, необходимо реализовать Больше методов, обычно он может настроить каждый элемент списка по максимуму, а также обладает высокой гибкостью

рекомендация

отblog.csdn.net/qq_42823109/article/details/93451318