我有一个用户界面,这样如何随机选择按钮
我想要的就是选择其中的任意3和改变他们的文本。谢谢。
UPD1: 我用尽什么:
ArrayList<Button> _btnList = new ArrayList<Button>();
for (int i = 1; i <= 16; ++i) {
_btnList.add(btn1);
}
这里我stucked,如何添加所有的按钮里面。
UPD2:做了,真的不回答,把弊使头脑工作
我有一个用户界面,这样如何随机选择按钮
我想要的就是选择其中的任意3和改变他们的文本。谢谢。
UPD1: 我用尽什么:
ArrayList<Button> _btnList = new ArrayList<Button>();
for (int i = 1; i <= 16; ++i) {
_btnList.add(btn1);
}
这里我stucked,如何添加所有的按钮里面。
UPD2:做了,真的不回答,把弊使头脑工作
首先,上的onCreate(),创建一个新的ArrayList和所有的按钮添加到它。
然后只需在0到15之间生成3个随机整数(16 * Math.Random转换为int将执行这个技巧),检查它们中的一些是否重复,如果它们改变它们以便得到3个不同的数字, array.get(随机)按钮并更改文本。
我没有特意放置任何可运行的代码。我告诉该怎么做,而不是如何去做。他可以从中学习;-) – razielsarafan
我必须承认,这是一个很好的观点。 – keyser
我以不同的方式使用洗牌。在我的情况下,我不需要随意使用。感谢您提供关于Arraylist按钮的提示。 – Daler
这看起来好像你是新来的java。在java中查看一些随机生成的代码示例。 – keyser
我更新了哪里我stucked。对不起,如果你认为这是愚蠢的问题。 – Daler