答案 0 :(得分:1)
使用单独的方法来创建数组,并使用Java的shuffle方法来更改列表的顺序。然后,您可以按索引将每个索引分配给文本视图。
import java.util.*;
public class Example {
public static void main (String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6);
list.add(7);
list.add(8);
list.add(9);
System.out.println("Original list : " + list);
Collections.shuffle(list); // shuffling the list
System.out.println("Shuffled list : " + list);
}
}
然后,使用findById(x)。并将每个框的文本设置为list [i],具体取决于您希望从1到9的数字。这样可以确保一个号码不会被多次使用。