2016-03-28 4 views
0

Я пытаюсь отобразить «список» вещей в простом/обучающем приложении для Android. Я использую «список» в кавычках, потому что я не уверен в правильной терминологии с Android. Все, что я читаю в Интернете, имеет тенденцию сосредотачиваться на строковых/текстовых списках элементов, но это не то, что мне нужно.Прокручиваемый список пользовательских элементов для Android

Я новичок в Android, но я знаю достаточно, чтобы писать простые приложения с линейными и/или относительными макетами. Однако теперь я пытаюсь отобразить ~ 100 элементов в списке с вертикальной прокруткой, но я хочу, чтобы каждый из элементов придерживался общего макета, который я определил.

Вот пример изображения на случай, если я не буду описывать это хорошо. enter image description here

Скажем, я определяю файл sampleLayout.xml с ImageView и TextView (чтобы содержать IMG и описательный текст для каждой строки).

Какие объекты Android следует использовать для отображения списка элементов SampleLayout? Если это имеет значение, я пока не беспокоюсь о взаимодействии с этими элементами или добавлении/удалении элементов; В основном я хочу просто создать этот список onCreate.

+1

Вы хотите изучить создание пользовательского «BaseAdapter» и его использование для заполнения списка с использованием шаблона проектирования «ViewHolder». Найдите и то и другое, и вы найдете много ресурсов для того, как это сделать. Вы также можете перейти с «RecyclerView», как указано в ответе ниже. Оба они жизнеспособны и широко используются. – NoChinDeluxe

ответ

1

Предпочтительный способ создания большого прокручиваемого списка элементов - RecyclerView. Там есть тонна учебников.

Смежные вопросы