如何获取按钮的值并将其显示在edittext上?

时间:2013-08-25 14:32:55

标签: java android performance

我的应用程序在按钮中生成随机数。如果你点击一个按钮,我想在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);
        }
    });

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

要在按钮上设置随机数: -

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

然后你的按钮clicklistener可以从按钮获取文本。

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