【问题标题】:Android - Recyclerview adapter show Images from External StorageAndroid - Recyclerview 适配器显示来自外部存储的图像
【发布时间】:2016-09-16 22:50:35
【问题描述】:

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

【问题讨论】:

    标签: android android-recyclerview adapter


    【解决方案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 或类似的东西一起使用。

    【讨论】:

    • 谢谢..我用Bitmap写了适配器
    【解决方案2】:

    成功了

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

    【讨论】:

      猜你喜欢
      • 2021-09-05
      • 1970-01-01
      • 2019-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多