如果我想在文件夹结构中放置一堆图像,例如..我正在构建一个海滩应用程序,每个海滩都会通过我的海滩细节活动显示,具体取决于从我的海滩列表中选择的海滩.然后我想要显示来自该特定海滩的五张图像.每个海滩都有一个文件夹,其名称对应于海滩的_id,然后是该文件夹中的五个图像,image1.jpg,image2.jpg … image5.jpg.我应该将文件夹和图像放在/ res / raw文件夹或/ assets文件夹中,以获得最佳/最简单的方法.
干杯,
麦克风.
解决方法
资产将允许您创建子目录(目录中的组文件)请注意它们没有名称限制,但是您只能通过Assets Manager访问它,其中包含用于列出给定目录下的文件的list()和用于获取文件的InputStream的open() .
相反,允许您访问文件夹中的文件但不能创建子文件夹,而且您必须将文件放在正确的位置,以便位图进入/ res / drawable,布局xmls进入/ res / layout等等.由于代码的其他部分具有标识符,因此很容易访问这些部分.
既然你想使用res / raw文件夹,这意味着你不能在其中创建一个子文件夹,并且你的图像不会被压缩,所以把它们放在没有压缩的情况下,考虑到它们将是很多图像然后你的应用程序会有点重.
以下是您可能会发现有用的两个链接:WiseAndroid和Providing Resources – Dev Guide
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。