如果我单击按钮1次,那么它应该在文本视图中显示数字“ 1”。如果再次单击,则其应显示为“ 2” ...
@Override
public void onClick(View p1){
int id = p1.getId();
double x = 0;
//button clicked
if(id == R.id.button_contar){
x++; /*its only shows "1". When I click again, shows "1" again*/
this.mViewHolder.contados.setText(String.format("%.0f", x));
}
}
答案 0 :(得分:0)
一种可能的方法是首先在textview中设置0,然后单击每个按钮,首先在textView中获取当前值,然后递增该值并设置新的Value
int id = p1.getId();
//button clicked
if(id == R.id.button_contar){
int current = Integer.parseInt(this.mViewHolder.contados.getText().toString());
current++;
this.mViewHolder.contados.setText(String.format("%.0f", current));
}
我目前没有任何编辑器,因此上面的代码可能存在语法错误。它将为您提供有关如何解决问题的粗略思路