me gustaria saber cual es el evento para comprobar cada vez que se escriba alguna letra, osease que se presione alguna tecla entre al evento, tengo el onkeydown pero no me lo reconoce al escribir por ejemplo un numero, solamente me detecta cuando pulso la tecla ESC. Este es el evento que tengo:
Código JAVA:
Ver originalpublic boolean onKeyDown
(int keyCode,
KeyEvent event
) { Log.w("DEBUG","entra");
if(ss.length() == 16){
Log.w("DEBUG", "16");
ss.setEnabled(false);
ex = new Extraccion_web();
if(ex.ValidarSS(ss.getText().toString())){
nom.setText(ex.getName());
boton_reg.setEnabled(true);
}//FIN if
else{
Log.w("DEBUG", "falso");
//Toast personalizado, muestra un mensaje y un icono en el mensaje.
Toast toast3 = new Toast(getApplicationContext());
LayoutInflater inflater = getLayoutInflater();
View layout
= inflater.
inflate(R.
layout.
layout_toast2,
(ViewGroup) findViewById(R.id.lytLayout));
TextView txtMsg = (TextView)layout.findViewById(R.id.txtSms);
txtMsg.setText("El número de la SS no es correcto.");
toast3.setDuration(Toast.LENGTH_SHORT);
toast3.setView(layout);
toast3.show();
ss.setText("");
ss.requestFocus();
ss.setEnabled(true);
nom.setEnabled(false);
boton_reg.setEnabled(false);
}//FIN else
}//FIN if
return true;
}//FIN onKeyDown