2011-05-11 30 views
16

Proporcione la implementación de texto de marca de agua en el widget EditText de Android, incluso después de buscar en Google, pero no puede encontrar la solución adecuada.Cómo agregar marca de agua en el widget de Android EditText?

+0

¿Qué quiere decir con "marca de agua"? ¿Quieres mostrar un texto fijo en el fondo de EditText? Si es así, debes usar Android: fondo. – OcuS

+0

es como "escriba su nombre aquí" cuando el usuario pulse/haga clic en Editar texto, el texto de la marca de agua desaparecerá y luego el nombre de usuario podrá escribir en Editar texto limpio. – saiket

Respuesta

34

Si con "texto de marca de agua" quiere decir el texto que aparece en el campo cuando está vacío, utilice el atributo android: hint = "Mi texto" en el diseño o llame programáticamente setHint ("Mi texto") su objeto EditText.

+0

Gracias pero recibí un error cuando lo copié y pegué. Dice 'Error al analizar XML: prefijo unbound'. Cambiando 'andoroid: hint' to' android: hint' lo solucionó. :) –

0

Puede agregar un diseño a su altura y ancho fill_parent y hacer que el fondo sea transparente y agregar TextView como marca de agua en este diseño.

Espero que pueda funcionar.

Cuestiones relacionadas