我不确定如何处理这个问题。我只是倾向于Android,想要尝试使用listview,从列表中选择一个项目,然后从另一个列表中看到一个随机项目。我不知道从哪里开始,或者说这是一个很好的方向。 我目前有一个列表视图,您点击第一个列表中每个项目的另一个列表视图,但它感觉笨重。有关从列表中显示一个随机项目的方法的任何想法?
public void onCreate(Bundle savedInstancesState) {
super.onCreate(savedInstancesState);
String[] fname = {"Bubbles", "Goldie",
"Dog", "Fins", "Dory"};
setListAdapter(new ArrayAdapter<String>(this,
R.layout.fish, R.id.fishname, fname));
}
答案 0 :(得分:0)
参考How do I generate random integers within a specific range in Java?,或许这样的事情:
public void onCreate(Bundle savedInstancesState) {
super.onCreate(savedInstancesState);
String[] fname = {"Bubbles", "Goldie",
"Dog", "Fins", "Dory"};
Random rand = new Random();
int randomNum = rand.nextInt(((fname.length - 1) - 0) + 1) + 0;
setListAdapter(new ArrayAdapter<String>(this,
R.layout.fish, R.id.fishname, fname[randomNum]));
}