Android - Recyclerview适配器显示来自外部存储的图像

时间:2016-09-16 22:50:35

标签: android android-recyclerview adapter

我希望使用RecyclerView创建图库,其中使用手机中的图像。我没有找到任何使用文件类型填充图像的RecyclerView适配器。有可能吗?

2 个答案:

答案 0 :(得分:1)

对于RecyclerView适配器的基本功能:http://guides.codepath.com/android/Using-the-RecyclerView

onBindViewHolder中,您可以获得如下图片:

String path = Environment.getExternalStorageDirectory() + "/myImage.jpg";
Bitmap bitmap = BitmapFactory.decodeFile(path);

more info on getting images from external storage

并将其与ImageView或类似的东西一起使用。

答案 1 :(得分:1)

这是有效的

@Override
public void onBindViewHolder(RecyclerViewHolders holder, int position) {
    holder.countryName.setText("Img");
    Bitmap bitmap = BitmapFactory.decodeFile(newList.get(position));
    holder.countryPhoto.setImageBitmap(bitmap);
}