点击监听器上的EditText

时间:2013-11-09 10:35:24

标签: android onclick android-edittext ontouchlistener

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

2 个答案:

答案 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
}
}