gpt4 book ai didi

java - 无法使用按钮重复 editText 中的文本

转载 作者:行者123 更新时间:2023-12-02 05:49:53 25 4
gpt4 key购买 nike

我在 android 中有一个简单的 Activity ,带有一个按钮和一个 editText 小部件。我已经引用了按钮的资源,为按钮创建了一个实例变量,并调用了它的监听器方法。

当我运行应用程序时,按钮会打印到编辑文本小部件,但仅打印一次。我无法继续输入“0000000”,这是我想要的理想输出,而不是卡在“0”上。

我使用的代码是:

public class MainActivity extends Activity implements OnClickListener {

Button btn1;
EditText text;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

btn1 = (Button) findViewById(R.id.btn0);

// set an onclick listener to listen for when the buttons are clicked
toe.setOnClickListener(this);

text = (EditText) findViewById(R.id.editTextSimple);

}

@Override
public void onClick(View v) {
text.setText(btn1.getText().toString());

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}

是否有一种方法或解决方法可以实现,以便在编辑 TextView 中打印更多数字?

感谢您的帮助

最佳答案

这里没有必要重新发明轮子。您甚至不必使用直接字符串。

您的 onClick 可能只是:

@Override
public void onClick(View v) {
text.append(btn.getText());
}

另外,我不知道“脚趾”是什么

toe.setOnClickListener(this);

但是您应该在 btn1 上设置 clicklistener

关于java - 无法使用按钮重复 editText 中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23662195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com