0

我使用 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;
    }
}
4

2 回答 2

0

我们可以看到代码的其余部分吗?你可能会错过这样的听众:

    mark1n.setOnClickListener(this);
    mark2n.setOnClickListener(this);
    mark3n.setOnClickListener(this);
于 2013-11-09T10:46:02.167 回答
0

也试试这个......对于OnFocusChangeListener

public void onFocusChange(View v, boolean hasFocus) {
switch(v.getId()){
case r.id.editText1:
break;

...etc
}
}
于 2013-11-09T11:07:08.560 回答