9
votes

Ce champ de texte ne spécifie pas d'entréeTYPE ou d'un indice

I Obtenir l'avertissement, "Ce champ de texte ne spécifie pas d'entréeTYPE ou un indice" lorsque je modifie une copie d'un code de didacticiel (ci-dessous) xxx

cela fonctionne bien et le AVERTISSEMENT seulement vint si une nouvelle ligne vide est créée

Je l'ai modifiée pour un ami avec plusieurs lignes de commentaires expliquant ce que chaque partie de celle-ci fait cependant, chaque fois que j'ajoute une ligne supplémentaire dans ce qui précède ( Même une ligne vide, dans ce cas, il s'agit d'une ligne de commentaire) Je reçois l'erreur ci-dessus xxx

sans les commentaires, l'avertissement n'est pas là


1 commentaires

Pour autant que je sache, vous ne pouvez pas laisser vos commentaires briser l'élément XML. C'est à dire. Vous ne pouvez pas mettre des commentaires inbetween et /> . une question similaire , avec coïsidcidemment le même code de code, a récemment été répondu.


3 Réponses :


0
votes

Je viens de gérer votre code et j'ai obtenu mon application correctement, lorsque j'ai ajouté le commentaire Il se bloque, puis je me suis rendu compte que vous ne devriez pas commenter à l'intérieur de votre XML, c'est un principe de XML.

Je vous suggère de lire cet article expliquant ce qui est un XML bien formé et comment commenter XML de la bonne manière http://webdesign.about.com/cs/xmlinformation/ht/htcommentxml.htm Aussi ici a été une discussion sur cette question particulièrement sujet et a également été résolue.

https://stackoverflow.com/a/2073162/2069737

J'espère que ça vous aide.


0 commentaires

1
votes

logiquement, vous devriez avoir un avertissement dans la ligne et une erreur dans la ligne suivante.

Raison:

Lorsque vous placez des balises de commentaire, la balise de clôture du commentaire est considérée comme la balise de fermeture illégale pour edittext . Donc, vous devriez même obtenir l'erreur suivante

type "edittext" doit être suivie par des spécifications d'attributs, ">" ou "/> />./pode > Et en raison de l'erreur ci-dessus, le code restant n'est pas exécuté et que vous obtenez ainsi un avertissement xxx

même si android: indice attribut existe dans votre code.


0 commentaires

19
votes

La raison de cet avertissement est que vous n'avez pas défini l'entréeTYPE pour cet editext. Ajoutez la ligne suivante: xxx

de sorte qu'il devrait ressembler à ceci: xxx

et l'avertissement est parti.


0 commentaires