jueves, 11 de septiembre de 2014

Como quitar la advertencia - warning en el uso de EditText (Android)

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.

0 comentarios:

 

Copyright © El igloo de Tux Design by O Pregador | Blogger Theme by Blogger Template de luxo | Powered by Blogger