Что подразумевается под «макетом»?
Имеется в виду ресурс макета. Ресурсы макета находятся на странице, на которую вы ссылались .
Для чего используется этот макет?
Он будет использоваться для строк в вашем ListView
, или ячеек в вашем GridView
, или других вещей, в зависимости от того, что AdapterView
вы используете со своим ArrayAdapter
.
Как может существовать такой макет, когда мой массив может быть любого размера?
Ресурс макета будет использоваться для предоставления пользовательского интерфейса для одного элемента из массива. При необходимости ваш ArrayAdapter
будет создавать ListView
строк с использованием ресурса макета. Думайте об этом как о шаблоне того, как выглядит отдельная строка в вашем списке.