¿Cómo puedo agregar un texto de marcador de posiciónEditText
en la clase que no está en el XML?
Tengo lo siguiente EditText
en mi código que se mostrará en alertdialog:
final EditText name = new EditText(this);
android
placeholder
Mona
fuente
fuente
Respuestas:
Ah ok Lo que estás buscando es
setHint(int)
. Simplemente pase una identificación de recurso de una cadena de su xml y estará listo.EDITAR
Y en XML, es simplemente
android:hint="someText"
fuente
android:hint="text"
proporciona una información para el usuario que lo que necesita llenar en particulareditText
por ejemplo: - tengo dos edittext uno para el valor numérico y otro para el valor de la cadena. podemos establecer una pista para el usuario para que pueda entender qué valor necesita dar
después de ejecutar la aplicación, estos dos textos de edición mostrarán la pista ingresada, luego de hacer clic en editar texto, el usuario puede ingresar lo que quiera (ver imagen de modo de lujo)
fuente
En su actividad
fuente
¡Cómo hacer una contraseña de entrada que tenga una pista que no se haya convertido a *!
En XML:
gracias a: mango y rjrjr por la información: D.
fuente
En Android Studio, puede agregar Sugerencia (marcador de posición) a través de la GUI. Primero seleccione el campo EditText en la vista del diseñador. Luego haga clic en el árbol de componentes del lado izquierdo del IDE (normalmente está allí, pero puede estar allí minimizado) Allí puede ver las propiedades del EditText seleccionado. Encuentra el campo Pista como se muestra a continuación.
Allí puede agregar Sugerencia (marcador de posición) a EditText
fuente
Si te refieres a la ubicación donde lo agregarás en el diseño. Puede definir un contenedor como FrameLayout y agregar este EditText cuando se crea.
fuente
Tienes que usar el atributo android: hint
En Android Studio, puede cambiar de XML -> Vista de diseño y hacer clic en Componente en el diseño, el campo Editar texto en este caso. Esto mostrará todos los atributos aplicables para ese componente GUI. Esto será útil cuando no conozca todos los atributos que existen.
Te sorprendería ver que EditText tiene más de 140 atributos para la personalización.
fuente
Si desea insertar texto dentro de su vista EditText que permanece allí después de seleccionar el campo (a diferencia de cómo se comporta la pista), haga esto:
En Java:
En Kotlin:
fuente