Android-如何将按钮文本更改为arraylist项

Android-如何将按钮文本更改为arraylist项,android,arrays,settext,Android,Arrays,Settext,我有一个由九个按钮组成的网格,目前每个按钮都以文本形式显示数字1-9,另一个按钮在单击时将数字按钮文本更改为不同于1-9的数字。所以基本上,它看起来像是在移动按钮,但实际上它只是在改变文本。还是只是简单地按一下按钮更容易 我可以将数字1-9放入字符串数组中,以获取要从数组中更改为项目的按钮文本吗?我如何确保它一次使用所有数字1-9?我认为更改按钮文本比重新排列按钮本身更简单、更快。要更改按钮文本值,请使用此选项。我想你知道这一点 Button yourButton = (Button)findV

我有一个由九个按钮组成的网格,目前每个按钮都以文本形式显示数字1-9,另一个按钮在单击时将数字按钮文本更改为不同于1-9的数字。所以基本上,它看起来像是在移动按钮,但实际上它只是在改变文本。还是只是简单地按一下按钮更容易


我可以将数字1-9放入字符串数组中,以获取要从数组中更改为项目的按钮文本吗?我如何确保它一次使用所有数字1-9?

我认为更改按钮文本比重新排列按钮本身更简单、更快。要更改按钮文本值,请使用此选项。我想你知道这一点

Button yourButton = (Button)findViewById(R.id.yourbt);
    yourButton .setText(stringarrayvalue);
因此,请使用按钮的数组列表并从中更改按钮的值。

Yes:-)执行此操作并编写一些代码,然后作为问题询问您是否卡住。你的最后一点,你会得到一个0-9之间的随机数,然后将其添加到已用数字列表中,然后得到另一个0-9的随机数,检查它是否未被使用。