Как ускорить скорость прокрутки GridView, когда все фотографии находятся в локальном - PullRequest
0 голосов
/ 06 августа 2011

Я разработал приложение, которое показывает фотографии каждого пользователя в виде сетки.Все фотографии действительно маленькие с размером 60 * 60.И все фотографии либо в памяти, либо в sdcard.(Я разработал двухуровневый кеш, первый уровень - память, а второй уровень - sdcard).

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

Большое спасибо.

1 Ответ

1 голос
/ 06 августа 2011

Да, это потому, что getview () вашего адаптера вызывает каждый раз, вы можете попробовать кэшировать ваш образ. использовать Ленивый список

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