嗨,我是编程新手..
我想使用Ion向ImageView显示随机GIF图像。 对于单个GIF,没关系,我只是使用这一行
Ion.with(imgView3).load("file:///android_asset/gif130407.gif");
但是我在资源文件夹中的多个目录中有多个GIF图像,我想首先检查目录并获取所有GIF作为传递给Random的数组,然后使用Ion将随机ID显示给ImageView 我用png和Drawables尝试它的工作完美,但Ion“load”方法获取文件的字符串地址我该怎么做。
答案 0 :(得分:0)
如果您特别了解GIF的位置,您可以使用项类型String创建String Array或ArrayList。然后你可以通过放入随机索引来获取随机gif。
否则,如果您需要它,现在正在使用资源ID,您可以在上下文/活动中查找getResource方法。但我更喜欢一个清单。如果你能写得更详细,为什么你需要这些随机的GIF(例如安全检查,游戏,EasterEgg ......),我可以给你一个更好的答案。