0

我的应用程序在按钮中生成随机数。如果你点击一个按钮,我想在edittext中显示按钮的值,但我不知道怎么做?:(有人可以帮我吗?ps:按钮中的数字是随机的,所以每次应用程序运行,按钮中的数字改变了。我试过了,但没有任何反应......

b1.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
hold=b1.getText().toString();
    et1.setText(hold);
        }
    });

保持是一个空字符串。b1 是按钮。et1 是编辑文本。

4

2 回答 2

1

要获取按钮的文本,需要使用getText()方法。
您可以在此处获取更多详细信息:http: //developer.android.com/reference/android/widget/Button.html

于 2013-08-25T14:36:11.100 回答
0

在按钮上设置随机数:-

int random = (int)Math.ceil(Math.random()*100);
b1.setText(""+random);

然后你的按钮点击监听器就可以从按钮获取文本了。

b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
hold=b1.getText().toString();
et1.setText(hold);
    }
});
于 2013-08-25T14:39:03.273 回答