我正在使用elcipse,我试着制作了一个计数器,当我点击编辑文本时,计数器会增加1,但当我点击编辑文本时,计数器永远不会改变??有没有其他类似于文本更改之类的方法??
更清楚地说:我想做一个平均计算器,所以当用户输入他/她的分数时,我想增加一个计数器“用于计算问题”,所以我应该如何做请帮助:)??!
@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;
}
}发布于 2013-11-09 18:46:02
我们能看看剩下的代码吗?您可能会像这样错过监听程序:
mark1n.setOnClickListener(this);
mark2n.setOnClickListener(this);
mark3n.setOnClickListener(this);发布于 2013-11-09 19:07:09
试用此Also...for OnFocusChangeListener
public void onFocusChange(View v, boolean hasFocus) {
switch(v.getId()){
case r.id.editText1:
break;
...etc
}
}https://stackoverflow.com/questions/19874952
复制相似问题