Максимальная длина элемента в списке Android? - PullRequest
0 голосов
/ 30 июня 2011

В Android ListView есть ли максимальная длина, которую может обрабатывать узел в ListView?

Я надуваю XML-файл в ListView, а в некоторых случаяхвходящие в него данные могут быть довольно большими ...

Возможно, я мог бы обрезать данные и позволить пользователю щелкнуть элемент и вывести полный текст в отдельном представлении, но какова максимальная длинаон может справиться?

Ответы [ 2 ]

1 голос
/ 30 июня 2011

Насколько я знаю, в ListView нет жесткого ограничения максимальной длины текста. Но вы ограничены ресурсами устройства (память, процессор и т. Д.).

С точки зрения UX не рекомендуется помещать длинный текст в ListView. Сделайте своих пользователей счастливыми и разделите их на список => подробно.

1 голос
/ 30 июня 2011

ListView заполняется в памяти устройства.В вашем ListAdapter -классе вы указываете вход для списка.

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

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

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