Cuando se hace uso de un control EditText en android, aparece siempre un signo de admiración indicando una advertencia que algo no está del todo bien... ¬¬
Aunque la app puede ejecutarse y funcionar con toda normalidad, no deja de molestar que quede por allí ese warning.
Después de buscar un poco de información sobre eso en stackoverflow encontré la solución a ese detalle, y aunque no está muy documentada (allí) sí resuelve la necesidad de quitar ese incómodo signo de advertencia...
La solución es agregar en el fichero activity_main.xml (o donde sea que se esté diseñando el Layout donde insertemos un EditText) una directiva "android:hint". Sí, solamente eso!
En mi caso, he quitado el warning poniendo:
android:hint="@string/sugerencia"
Donde android:hint=" ... " es la directiva y @string/sugerencia es una cadena que he creado previamente en /res/values/strings.xml ya que si no existe una cadena creada en ese fichero para que complete la directiva "android:hint" dará otro warning indicando que debería de usar un "@string/nombre_del_string" en lugar de introducir un mensaje de texto directamente.
Espero que a alguien que también haya tenido esta duda o inquietud (de como quitar el único warning del control EditText) le pueda servir esta traducción.
Saludos.
Read more ►
Aunque la app puede ejecutarse y funcionar con toda normalidad, no deja de molestar que quede por allí ese warning.
Después de buscar un poco de información sobre eso en stackoverflow encontré la solución a ese detalle, y aunque no está muy documentada (allí) sí resuelve la necesidad de quitar ese incómodo signo de advertencia...
La solución es agregar en el fichero activity_main.xml (o donde sea que se esté diseñando el Layout donde insertemos un EditText) una directiva "android:hint". Sí, solamente eso!
En mi caso, he quitado el warning poniendo:
android:hint="@string/sugerencia"
Donde android:hint=" ... " es la directiva y @string/sugerencia es una cadena que he creado previamente en /res/values/strings.xml ya que si no existe una cadena creada en ese fichero para que complete la directiva "android:hint" dará otro warning indicando que debería de usar un "@string/nombre_del_string" en lugar de introducir un mensaje de texto directamente.
Espero que a alguien que también haya tenido esta duda o inquietud (de como quitar el único warning del control EditText) le pueda servir esta traducción.
Saludos.