我正在使用elcipse juno,我尝试制作一个计数器,当我点击一个编辑文本时,计数器增加一个,但是当我点击一个编辑文本时它不工作,计数器永远不会改变?有没有其他方式像文本更改或其他什么?
更清楚:我想制作一个平均计算器,所以当用户输入他/她的标记时我想将计数器增加一个“用于计算问题”所以我想如何做到这一点请帮助:)? ?!!!
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId())
{
case R.id.mark1n:
counter = counter+1;
break;
case R.id.mark2n:
counter = counter+1;
break;
case R.id.mark3n:
counter = counter+1;
break;
case R.id.mark4n:
counter = counter+1;
break;
case R.id.mark5n:
counter = counter+1;
break;
case R.id.mark6n:
counter = counter+1;
break;
}
}
答案 0 :(得分:0)
我们可以看到其余的代码吗?你可能会错过这样的听众:
mark1n.setOnClickListener(this);
mark2n.setOnClickListener(this);
mark3n.setOnClickListener(this);
答案 1 :(得分:0)
另请尝试... OnFocusChangeListener
public void onFocusChange(View v, boolean hasFocus) {
switch(v.getId()){
case r.id.editText1:
break;
...etc
}
}