RecyclerView против программно созданных представлений: какой из них лучше? - PullRequest
0 голосов
/ 04 июня 2019

Я хочу разместить список элементов, которые я извлекаю из базы данных Firebase.Я использовал RecyclerView для этого, но теперь я узнал, что мы можем создавать кнопки, TextViews и т. Д. Программно.Мне было интересно, есть ли какие-либо преимущества в обзоре переработчика или в каких-либо особых случаях, когда предпочтительнее использовать мнение переработчика.

Ответы [ 2 ]

0 голосов
/ 04 июня 2019

Неплохая вещь для динамического поддержания вида, но вам нужно знать полную концепцию представления переработчика, прежде чем принимать решение, потому что есть много аспектов, которые зависят от того, когда вы выбираете какой-либо компонент

Ключаспекты,
- Почему вы используете представление?
- Является ли оно последовательным?
- Все данные в списке одного типа?
- Также, Сколько записей в спискеесли есть только запись с тремя буксировщиками, то нет необходимости принимать обзор переработчика.

В конечном счете, recyclerview - это оптимизированное представление списка элементов в виде списка,
Кроме того, мы предлагаем, если большая часть данных того же типа, то при использовании recyclerview не работают динамически, потому что само названиекак будет работать вид утилизатора ( Recycle )

0 голосов
/ 04 июня 2019

Используйте RecyclerView, это эффективное использование памяти.Он создает представление, когда он виден, и уничтожает его, когда он больше не виден, таким образом, вы можете иметь бесконечный список, не используя много ресурсов.

...