Мне кажется, я понимаю, что здесь происходит, он загружает первый URL-адрес в представление recyler, проходит по нему и загружает другие 2 URL-адреса, но не помещает их в правильное место в RecyclerView.Это работает, но только для первого изображения.Как я могу сказать, чтобы поместить новое изображение в каждом.Пожалуйста, не «Picasso.with (context) устарела» и «get ()», которые я не могу передать в контексте или целых числах.`
class MainAdapter extends RecyclerView.Adapter<MainAdapter.ViewHolder> {
private ArrayList<Webtoon> mWebtoon;
private Context context;
RecyclerView mRecyclerView;
RecyclerView.Adapter mAdapter;
private ArrayList<Webtoon> mWebtoons;
String[] imageUrl = {"https://shared-comic.pstatic.net/thumb/webtoon/183559/thumbnail/title_thumbnail_20160516123017_t218x120.jpg",
"https://shared-comic.pstatic.net/thumb/webtoon/183559/thumbnail/title_thumbnail_20160516123017_t218x120.jpg",
"https://shared-comic.pstatic.net/thumb/webtoon/557672/thumbnail/title_thumbnail_20150323145400_t220x202.jpg"};
public MainAdapter(ArrayList<Webtoon> webtoons) {
mWebtoons = webtoons;
}
@Override
public MainAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.row, parent, false);
return new ViewHolder(view);
}
@Override
public void onBindViewHolder(MainAdapter.ViewHolder holder, int position) {
String title1 =(mWebtoons.get(position).getmUrl().replaceAll(":: 네이버 만화", ""));
String title2 = title1.replaceAll(":: 네이버 웹툰", "");
holder.mTitleTextView.setText(title2);
for (int i = 0; i < imageUrl.length; i++) {
Picasso.get().load
(imageUrl[i]).resize(500,400)
.into(holder.webtoonCoverImage);
}
}
@Override
public int getItemCount() {
return mWebtoons.size();
}
public class ViewHolder extends RecyclerView.ViewHolder {
public TextView mTitleTextView;
public ImageView webtoonCoverImage;
public ViewHolder(View itemView) {
super(itemView);
mTitleTextView = (TextView) itemView.findViewById(R.id.title_text_view);
webtoonCoverImage = itemView.findViewById(R.id.webtoon_cover_image);
}
}
}