Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Android > ListView отключение виртуализации


Автор: AleksPingvin 3.3.2012, 15:59
Можно ли отключить виртуализацию в ListView?
Из-за нее при скролинге постоянно вызывается у item-ов метод onDraw, что для меня крайне не желательно, поскольку списки не большие, но их итема "тяжелые".
android:fastScrollEnabled="true" - ничем не помогает.

Автор: ShellRaiser 2.4.2012, 21:01
Цитата

android:fastScrollEnabled="true" - ничем не помогает.

он вам погоды не улучшит. он лижь добавляет тамб с помощью которого можно быстрее прокручивать длинный контент


Цитата

Из-за нее при скролинге постоянно вызывается у item-ов метод onDraw, что для меня крайне не желательно, поскольку списки не большие, но их итема "тяжелые".

Вы через профайлер проверяли? или ручно вычисление?
Как выглядит метод getView? применяется ли механизм переиспользования вьюх? а также ViewHolder

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)