使用 Picasso 将图像从 Phone 存储加载到 GridView

Load Images from Phone storage to GridView using Picasso

我已经将图像下载到 phone 上的一个文件夹中,并且我也有这些图像的路径。如何使用 Picasso 库从该文件夹中加载所有图像到 gridView 中?

更新:

GridView gridView = (GridView)findViewById(R.id.gridView);
File file = new File(Environment.getExternalStorageDirectory().getPath() +"/Gallery/Mix/");
Uri uri = Uri.fromFile(file);

现在下一步是什么,如何将 Mix 文件夹中的所有文件加载到 gridView?

您应该遵循文档 here。它会引导您将 ImageView 添加到 GridView。

然后可以使用 File[] filesArray = new file.listFiles(); 作为图像文件列表并循环遍历它,而不是使用 mThumbIds 作为资源 ID 列表。

然后将 ImageAdapter 中的行 imageView.setImageResource(mThumbIds[position]); 替换为 Picasso.with(context).load(filesArray[position]).into(imageView); 以使用 Picasso(来自 here)。