interceptando mi OnClickListener suave teclado?
-
26-09-2019 - |
Pregunta
En Android tengo el siguiente código en blanco a una caja EditarTexto cuando se hace clic. Se trata de eliminar cualquier información existente en la caja y comenzar con una pizarra en blanco. De alguna manera fuera de las obras. La primera vez que hace clic en el cuadro de edición aparece el teclado virtual, pero la información existente en el cuadro de edición está todavía allí. Si hace clic una segunda vez en el cuadro de edición los dissapers de información. ¿Cómo puedo conseguirlo para borrar los datos de la primera posición? Estoy adivinando el primer clic es interceptada por el teclado en pantalla. Muchas gracias por cualquier ayuda.
// Blank EditText field when clicked
myEditBox.setOnClickListener( new OnClickListener(){
@Override
public void onClick(View v) {
tcA.setText("");
}
});
Solución
No estoy seguro, pero intente eliminarlo cuando el EditarTexto obtiene el foco.
myEditBox.setOnFocusChangeListener( new onFocusChangeListener(){
@Override
public void onFocusChange(View arg0, boolean hasFocus){
tcA.setText("");
}
});