Android 如何以编程方式从磁盘添加图像?

Android 如何以编程方式从磁盘添加图像?,android,android-gridview,Android,Android Gridview,我不太清楚SD卡文件夹中的图像数量 我想把它们展示成一个网格 每个教程都解释了如何从和数组中加载可绘制资源,如果,但是 如何从文件夹添加“n”个图像 这在我的应用程序中很重要,因为图像是通过一项长期服务以友好方式保存/删除的,实现了我们应用程序的一种非常有趣的使用方式。在图像的每一个“动作”中,我都能强制重画网格,但是。。。我不知道如何从磁盘“动态”向网格添加图像 提前谢谢 PS:我在这里浏览stackoverflow的相关答案,但是很多答案并不能回答问题本身。我要感谢Luksprog 他的评论

我不太清楚SD卡文件夹中的图像数量

我想把它们展示成一个网格

每个教程都解释了如何从和数组中加载可绘制资源,如果,但是

如何从文件夹添加“n”个图像

这在我的应用程序中很重要,因为图像是通过一项长期服务以友好方式保存/删除的,实现了我们应用程序的一种非常有趣的使用方式。在图像的每一个“动作”中,我都能强制重画网格,但是。。。我不知道如何从磁盘“动态”向网格添加图像

提前谢谢


PS:我在这里浏览stackoverflow的相关答案,但是很多答案并不能回答问题本身。

我要感谢Luksprog

他的评论链接到


此代码工作正常。

获取这些图像的图像文件表示形式,并将它们设置为您的
GridView
。看见然后检查此搜索“GridView ImageAdapter sdcard Android”返回的内容如下:答案解释了如何从外部存储获取可绘制图像。@WarrenFaith:这篇文章不适合我:它说“为了从SD卡查看缩略图图像,Android需要先创建它们,因此,您应该启动预装的Gallery应用程序,并打开SD卡文件夹,该文件夹将自动为存储在SD卡上的图像创建缩略图。简单地说,我不能要求用户在每次加载图像时打开媒体库,请在回答之前阅读问题,然后搜索“从SD卡读取图像”。将问题分解为子问题并搜索解决方案。请三思而后行。。。