gpt4 book ai didi

java - 按钮单击更改 TextView

转载 作者:行者123 更新时间:2023-11-30 04:10:59 25 4
gpt4 key购买 nike

我想制作一个简单的计数器程序,其中我有一个 Textview 和两个按钮,一个带有 + 另一个带有 - 无论我按下哪个,我都会得到 1 递增或递减。

我的问题是我希望 Textview 更新变量而不是文本。 (我的意思是我让应用程序与 .setText("counter:"+ var_counter) 一起工作,但不能与 .setText(var_counter) 一起工作。

var_counter 是一个整数。

    final TextView tvContador = (TextView)findViewById(R.id.tvContador);
Button add = (Button)findViewById(R.id.bMais);
Button sub = (Button)findViewById(R.id.bMenos);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
contador++;
tvContador.setText(getText(contador));
}
});

p.s: 我的字符串是资源字符串。

最佳答案

由于 var_counter 是一个 intsetText(var_counter) 尝试将小部件的文本设置为具有以下值的字符串资源它的id。你想要的是:

setText(Integer.toString(var_counter));

关于java - 按钮单击更改 TextView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10874817/

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