2017-02-01 3 views
-1

Я занимаюсь разработкой проектов для популярных фильмов! У меня есть одна проблема с помощью библиотеки Glide для загрузки изображения из API TheMovieDB.Glide не загружается должным образом на Android

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

enter image description here

+0

, пожалуйста, напишите код, который вы используете для загрузки изображений –

+0

1) Убедитесь, что у него есть правильный URL-адрес изображения. 2) Если это изображения с высоким разрешением, измените его размер, вызывая '.override (ширина, высота)' и стратегию кеширования. – Piyush

+0

Может быть, разрешение изображения слишком велико, и вы внедряете культурный центр или что-то в этом роде. Укажите свой код. Вы можете попробовать «Пикассо». В некоторых случаях он более эффективен. – tahsinRupam

ответ

0

путем добавления «fixedsize» и «CACHESIZE» на мой recyclerview, что решить мою проблему, но я думаю, что я пойти, чтобы найти, что, как я могу решить эту проблему для динамической среды.

recyclerView.setHasFixedSize(true); 
    recyclerView.setItemViewCacheSize(20);