【发布时间】:2016-07-12 18:48:41
【问题描述】:
我正在尝试对不同的视图使用相同的方法。每次,我都想传递一个不同的TextView 来使用,如下:
ibIncreaseA.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//increase the counter in textView
increase(view);
}
});
ibIncreaseB.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//increase the counter in textView
increase(view);
}
});
这是所需的方法:
public void increase (View textView ){
int calculatedValue;
try {
String counter = textView.getText().toString();
calculatedValue = Integer.parseInt(counter) + 1;
tvNumOfTickets.setText(String.valueOf(calculatedValue));
}catch (Exception e){
e.printStackTrace();
}
}
我的问题是方法中的textView不允许我使用.setText()。
我怎样才能让它工作?
【问题讨论】:
标签: java android view textview