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