为什么我的edittext需要点两次才能触发,Onclick事件,我放了五个edittext,每次点完一个,再点另一个都是先得到焦点,点第二次时才触发Onclick事件,能不能实现一次就触发啊
editText[i].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v){
// TODO Auto-generated method stub
//先判断别的文本框里面有没有值
boolean blnSelOtherText = false;
for(int j = 0; j < 4 ; j++){
if(j != i_temp && !””.equals(editText[j].getText().toString())){
blnSelOtherText = true;
break;
}
}
if(blnSelOtherText){
return;
}else{
KeyDialog keyDialog = new KeyDialog(StepTwoActivity.this, i_temp, i_datatemp);
keyDialog.show();
}
}
});