我的res/drawables
中有大约25张照片。
每次用户点击屏幕上的按钮时,我想循环遍历它们,将下一个设置为背景。
当然drawables文件夹还有其他图片,如droid icon等我不想使用。
无法想到这样做的好方法。我想到命名我的照片back1.jpg,back2.jpg ... back25.jpg,并以某种方式循环,但这不起作用。有人可以建议一个方法/示例代码吗?
答案 0 :(得分:1)
我可以想到三种可能性:
1)
在资产res目录中有一个特殊文件夹。
来自文档raw/:
但是,如果您需要访问权限 原始文件名和文件 层次结构,您可以考虑保存 资产中的一些资源/ 目录(而不是res / raw /)。档 在资产/没有给予资源 ID,因此您只能使用它们来阅读它们 AssetManager。
2)
将此静态图片放在/res/drawable
文件夹中,将小HashMap
放在可用作背景的图片上。
3)
/res/raw
/sdcard/yourapp/backgrounds/
根据您的应用,您可以选择其中任何一种。