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("");
            }

        });
¿Fue útil?

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("");
   }
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top