Dieses Textfeld spezifiziert keinen inputType oder einen Hinweis

8

Ich erhalte die Warnung "Dieses Textfeld spezifiziert keinen inputType oder einen Hinweis" Wenn ich eine Kopie eines Tutorial-Codes (unten) modifiziere

%Vor%

Dies funktioniert einwandfrei, und die Warnung wird nur angezeigt, wenn eine neue leere Zeile erstellt wird

Ich habe es für einen Freund mit mehreren Kommentarzeilen geändert, die erklären, was jeder Teil davon tut, aber wenn ich eine zusätzliche Zeile oben hinzufüge (sogar eine leere Zeile, in diesem Fall ist es eine Kommentarzeile), die ich erhalte der obige Fehler

%Vor%

Ohne die Kommentare ist die Warnung nicht da

    
user2460928 06.06.2013, 19:05
quelle

3 Antworten

18

Der Grund für diese Warnung ist, dass Sie den inputType für diesen editText nicht festgelegt haben. Fügen Sie die folgende Zeile hinzu:

%Vor%

Also sollte es so aussehen:

%Vor%

Und die Warnung ist weg.

    
mschoenebeck 26.11.2013 15:16
quelle
1

Logischerweise sollten Sie in der Zeile gewarnt werden %Code% und ein Fehler in der nächsten Zeile.

Grund:
Wenn Sie Kommentartags platzieren, wird das schließende Tag des Kommentars als das unzulässige schließende Tag für <EditText android:id="@+id/edit_message" betrachtet. Du solltest also den folgenden Fehler erhalten:

EditText

und wegen des obigen Fehlers wird der verbleibende Code nicht ausgeführt und Sie erhalten eine Warnung

%Vor%

, obwohl das Attribut Element type "EditText" must be followed by either attribute specifications, ">" or "/>". in Ihrem Code vorhanden ist.

    
Abhinav 08.11.2013 06:45
quelle
0

Ich habe nur Ihren Code ausgeführt und meine App ordnungsgemäß ausgeführt. Als ich den Kommentar hinzugefügt habe, stürzt es ab, und dann merke ich, dass Sie in Ihrem XML keinen Kommentar schreiben sollten, es ist ein Prinzip von XML.

Ich empfehle Ihnen, diesen Artikel zu lesen, der erklärt, was ein wohlgeformtes XML ist und wie man xml auf die richtige Weise kommentiert. Ссылка Auch hier hat eine Diskussion über dieses besondere Thema stattgefunden und wurde auch gelöst.

Ссылка

Ich hoffe, es hilft Ihnen.

    
Victor Pinto 06.06.2013 19:55
quelle

Tags und Links