RecyclerView против LinearLayout при отображении очень больших кусков текста - PullRequest
0 голосов
/ 28 октября 2019

Если у меня есть представление рециркулятора, в котором есть несколько карт, а некоторые карты в основном представляют собой TextView, который представляет собой огромное количество текста, например, занимающий 3 экрана, по существу, при прокрутке пользователя, - все это, по существу, является преимуществом представления рециркулятора. ушел, и я мог бы пойти с LinearLayout?

Ответы [ 2 ]

1 голос
/ 28 октября 2019

Если вы поместите весь большой текст в один элемент, да, вы не должны использовать переработчик. Во-вторых, рендеринг большого текста - это проблема производительности. Но если вы разделите свой большой текст на несколько более мелких частей (достаточно маленьких, чтобы уместить на экране 3 или 4 части), то переработчик сделает за вас тяжелую работу: визуализируйте текст только тогда, когда пользователь выделит его.

1 голос
/ 28 октября 2019

Если я вас правильно понимаю, в вашем RecyclerView есть только три предмета

Если это так, то да, вы не много перерабатываете. ConstraintLayout, завернутый в ScrollView, вероятно, легче поддерживать с течением времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...