我有一个名单的视图。当我摇动手机时,我想混淆清单。我知道我必须使用加速计来检测震动,但我不知道如何混淆名单。有什么建议吗?
由于
答案 0 :(得分:1)
假设您将名称存储为字符串数组,您可以使用Collection
类对数组进行随机播放:
String[3] names = new String();
names[0] = "John";
names[1] = "Sam";
names[2] = "Sally";
//Now shuffle the names
names = Collection.shuffle(names);
您不必使用Array
来执行此操作,可以使用List
对任何Collection.shuffle()
的子对象进行随机播放。有关详细信息,请参阅Collection Docs