0
我想使用一个随机数生成器来选择存储在我的.xml文件中的一个卡作为字符串数组。使用多个字符串数组并动态获取字符串数组
目前我知道我可以通过调用
String[] cards = getResources().getStringArray(R.array.card1);
text1.setText(cards[0]);
text2.setText(cards[1]);
text3.setText(cards[2]);
text4.setText(cards[3]);
text5.setText(cards[4]);
text6.setText(cards[5]);
更改文本视图,这将正确加载字符串数组中的项目。
我的问题是,当产生一个随机数,我如何可以使用该号码
.getStringArray(R.array.cardX);
其中x是生成的,所以我可以随机生成,每次字符串列表整数。我想我想输入一些变量到.getSringArray(X),但我不知道如何做到这一点。如果您对如何做到这一点有任何其他建议,那也会有所帮助。感谢您的帮助
感谢那些伟大的工作! – Chavez
我可以洗牌而不是使用随机数发生器。我会怎么做?我试图避免重复。 – Chavez
随机洗牌? '''卡片[]'''数组中的卡片? – elimirks