استيراد مجلد صور كامل من رابط داخل recyclerview

مرحبا..هذه المشكلة واجهتني ليومين ولم أستطع حلها أو بالأحرى فهمها

لدي هذا الكلاس أنشأته باتباع أحد الدروس وهو كلاس الادابتر

public class GalleryAdapter extends RecyclerView.Adapter {

URL url ;
   private Context context;
   private ImageView img;

public GalleryAdapter(URL galleryFolder) {
     url = galleryFolder;
}


@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.gallerycontent, parent,false);
    return new ViewHolder(view);
}

@Override
public void onBindViewHolder(ViewHolder holder, int position) {



}

@Override
public int getItemCount() {
    return 0;
}

public static class ViewHolder extends RecyclerView.ViewHolder {
    ImageView imageView;

    public ViewHolder (View view){
        super(view);

        imageView = (ImageView)view.findViewById(R.id.galleryimage);
    }
    public ImageView getImageView(){
        return imageView;
    }
}

}

لكن المشكلة الدرس كان لاستيراد صور من داخل الجهاز, فلذلك توقفت ولم أكمل , جربت مكتبة بيكاسو ولكني لم أعرف كيف ولاأدري إذا كانت تستورد مجموعة من الصور برابط واحد أم علي أن أضع على صورة صورة ,

وهذا الكلاس اللي راح تنعرض فيها الصور

public class PhotosGallery extends AppCompatActivity {

private RecyclerView recyclerView;


private URL galleryFolder;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_photos_gallery);
    getSupportActionBar().setDisplayShowCustomEnabled(true);
    getSupportActionBar().setCustomView(R.layout.actionbar);

    recyclerView = (RecyclerView) findViewById(R.id.galleryRecyclerView);
    RecyclerView.LayoutManager layoutManager = new GridLayoutManager(this, 2);
    recyclerView.setLayoutManager(layoutManager);

    RecyclerView.Adapter galleryAdapter = new GalleryAdapter(galleryFolder);
    recyclerView.setAdapter(galleryAdapter);


}

}

ياليت من يعرف الطريقة يرشدني أو يعطيني رابط درس مفهوم

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

يتوجب عليك كتابة دالة

@Override

public void onBindViewHolder(ViewHolder holder, int position) {

}

وأخذ الايميج من الهولدر ووضع الايميج بهذه الطريقة

        ((ViewHolder) holder).imageView.setImageBitmap();

أو اي دالة اخرى غير البيت ماب

أرجو أن تكون قد استوعبت الفكرة