我想在不知道文件名的情况下将所有图像加载到文件夹中,并将它们存储到Integer向量中-在运行时.
实际上,我需要像在此示例中所做的一样:
http://developer.android.com/resources/tutorials/views/hello-gridview.html
但是在运行时却不知道文件名.
有什么帮助吗?
在您回答之后,我知道该怎么做…但是我不知道如何以与示例相同的方式进行:
我如何将图像保留在整数数组而不是可绘制数组或类似数组中?这是我对drawable的尝试:DrawArray [i] = Drawable.createFromPath(fileArray [i] .getPath());
但是我想用整数来适应上面的链接!
提前致谢
通用解决方案:http://www.anddev.org/viewtopic.php?t=575
解决方法:
要获取特定文件夹的所有文件,请使用File-class的list()
-method,其中列出了指定目录的所有文件.
要创建位图(可以随后绘制),可以使用BitmapFactory
-class.
之后,您需要创建自己的适配器(如链接教程中所示)以显示位图.
标签:android,java,gridview 来源: https://codeday.me/bug/20191011/1892456.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。