با سلام
بنده توی برنامه ام یه مشکلی دارم. یک اکتیویتی دارم که داخلش یک ایمیج ویو و یک recyclerview هست که recyclerview یک سری تصویر رو از یک فولدر در حافظه گوشی لود میکنه و نمایش میده. وبا کلیک روی هر آیتم یک toast ثابت برای همه ی آیتم ها نشون میده تا این جای کار مشکلی ندارم. ولی بند میخوام به جای نمایش toast بیاد و عکس داخل هر آیتم رو بگیره ودرون اون imageview که داریم نمایش بده. و اگه روی آیتم جدیدی کلیک شد، عکس قبلی حذف و عکس جدید به جاش نمایش داده بشه. لطفا دوستان و ادمین عزیز راهنمایی بفرمایند
بنده توی برنامه ام یه مشکلی دارم. یک اکتیویتی دارم که داخلش یک ایمیج ویو و یک recyclerview هست که recyclerview یک سری تصویر رو از یک فولدر در حافظه گوشی لود میکنه و نمایش میده. وبا کلیک روی هر آیتم یک toast ثابت برای همه ی آیتم ها نشون میده تا این جای کار مشکلی ندارم. ولی بند میخوام به جای نمایش toast بیاد و عکس داخل هر آیتم رو بگیره ودرون اون imageview که داریم نمایش بده. و اگه روی آیتم جدیدی کلیک شد، عکس قبلی حذف و عکس جدید به جاش نمایش داده بشه. لطفا دوستان و ادمین عزیز راهنمایی بفرمایند
کد پیاچپی:
@Override
public void onBindViewHolder(MyViewHolder holder, int position) {
Spacecraft s=spacecrafts.get(position);
Picasso.with(c).load(s.getUri()).placeholder(R.drawable.placeholder).into(holder.img);
holder.mCardView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(c ,"سلام",Toast.LENGTH_SHORT).show();
}
});