Android:显示来自URL的重复随机图像

时间:2011-04-18 10:10:45

标签: android

我在Android应用程序上制作不重复的随机图像时遇到了麻烦。

让我们说在我的应用程序上我有这个'TOP 3'部分,我在网上有一个存储图像URL的JSON文件,图像URL的变量是'smallImageUrl'。 因此,阵列上没有一定数量的图像,因为我可以随时删除/添加JSON文件中的条目。

我需要一种方法从我拥有的JSON文件生成3个随机图像,但这3张图片应该彼此不同。

我愿意接受任何解决方案。如果您需要我的代码作为参考,我可以提供我的代码。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以通过解析JSON将所有图像放到ArrayList中,然后使用

选择随机网址
int i = (int)(myArrayList.size() * Math.random()) //you can get the random index
String url = myArrayList.remove(i), //then you can remove that variable from list

如果执行此操作三次,您将获得三个不同的随机图像网址