【问题标题】:Android - How do I change button text to arraylist itemAndroid - 如何将按钮文本更改为数组列表项
【发布时间】:2011-04-18 11:44:03
【问题描述】:

我有一个由九个按钮组成的网格,目前每个按钮都将数字 1-9 显示为文本,另一个按钮将在单击时将编号按钮文本更改为 1-9 的不同数字。所以基本上它看起来会改变按钮,但实际上它只是改变文本。还是只是随机播放按钮更容易?

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

【问题讨论】:

  • 是的 :-) 这样做并编写一些代码,如果你卡住了,那么作为一个问题。最后一点,您将获得一个介于 0-9 之间的随机数,然后将其添加到已用数字列表中,然后再获得另一个随机 0-9 以检查它是否未被使用。

标签: android arrays settext


【解决方案1】:

我认为更改 Button 文本会比重新对齐按钮本身更容易、更快捷。要更改按钮文本值,请使用它。我想你知道这一点。

Button yourButton = (Button)findViewById(R.id.yourbt);
    yourButton .setText(stringarrayvalue);

所以使用按钮的 ArrayList 并从中更改按钮的值..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    相关资源
    最近更新 更多