Я пытаюсь использовать библиотеку изображений Glide для загрузки изображений в виде сетки с использованием REccycler View. Однако я хотел, чтобы под каждым изображением был заголовок TextView.
Я установил для этого собственный макет и попытался загрузить TextView в onBindViewHolder. Это работает, но при прокрутке позиции перерабатываются, а заголовки TextViews изменяются, что приводит к беспорядку.
@Override
public void onBindViewHolder(MyViewHolder holder, int position) {
Image image = images.get(position);
// // setup Glide request without the into() method
// DrawableRequestBuilder<String> thumbnailRequest = Glide
// .with(mContext)
// .load(image.getMedium());
// pass the request as a a parameter to the thumbnail request
Glide.with(mContext).load(image.getMedium())
.thumbnail(0.3f)
.crossFade()
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(holder.thumbnail);
titleText.setText(image.getName());
}
Как это исправить уважаемые разработчики?