Warum erkennt die Android-XML-Layoutdatei den Inhalt nicht mithilfe von Strg + Leerzeichen?

8

Ich stehe vor einem Problem mit der Eclipse, wenn ich die Android-XML-Layout-Datei verwende, um einen Bildschirm zu entwerfen. Ich versuche, ein Attribut zu einem Element hinzuzufügen, das ich bereits erstellt habe. Ich habe zwei Buchstaben des Attributs eingegeben und dann Strg + Leerzeichen angetippt, so dass eine Liste aller verfügbaren Attribute von IntelliSense angezeigt wird. Jetzt zeigt es nichts mehr, stattdessen zeigt es eine Nachricht am unteren Bildschirmrand wie unten abgebildet.

Hat jemand das Problem gelöst und es gelöst?

Schätze deine Hilfe, weil sie meine Arbeit verlangsamt.

    
Amt87 31.10.2012, 07:33
quelle

2 Antworten

3

Antwort aktualisiert:

Hier geht es,

Ich schätze, Sie versuchen, auf Parameter Hints (Ctrl+Shift+Space) statt auf Default Content Assist (Ctrl+Space) zuzugreifen.

  1. Wenn wir in der Java-Datei (Ctrl+Shift+Space) drücken, erhalten Sie eine detaillierte Parameterbeschreibung mit der jeweiligen Liste der Methodennamen.

  2. Wenn wir (Ctrl+Shift+Space) in der XML-Datei drücken, werden folgende Fehler angezeigt:

    (a.) Element oder oder irgendetwas ist unbekannt.

    (b.) Inhaltshilfe ist am aktuellen Speicherort nicht verfügbar.

    (c.) Keine Fertigstellungen verfügbar.

Alte Antwort:

Gemäß den Eclipse Content Assist Dokumenten

Die Element Unknown Fehler sind wegen,

Das Element , nach dem wir suchen, ist nicht definiert in-scope schema definitions .

XML Content Assist wird von den schema -Dateien und den zugehörigen xml -Dateibeschreibungen geladen.

Also meistens keine Chance zu verpassen Elements in android sdk .

Prüfen Sie, ob etwas in der folgenden preferences ,

fehlt

Fenstereinstellungen-XML-XML-Dateien-Editor- Inhaltshilfe Überprüfen Sie priorities oder resetten .

Ich denke, Sie könnten irgendwo verpasst haben, weil ich das in Ihrem angehängten Bild bemerkt habe,

Graphical Layout.xml ist der Name Ihres Layouts. Es kann nicht so genannt werden, In android sollte ohne Leerzeichen sein und sollte "Beginnt mit Kleinbuchstaben" .

Wenn Sie den detaillierten * Fehlerbericht * angeben, ist es möglich, dass jemand damit fertig wird.

Sie haben erwähnt, dass Sie für alle layout -Dateien denselben Fehler erhalten. So können Sie ein einfaches Beispiellayout erstellen und mit Ihrer Frage einfügen.

Also mein Vorschlag ist, überprüfen Sie bitte, ob Sie irgendwo in der XML-Datei falsch gelaufen sind Definieren und Bereitstellen von Offen mit Prioritäten oder nicht.

Und überprüfe das XML Content Assist im Fenster-Einstellungen Menü.

    
Kartihkraj Duraisamy 31.10.2012, 11:14
quelle
1

(Kein Wortspiel oder ecipse bashing intendet) Es gibt viele Gründe, warum Eclipse auf einigen Dateien kotzt, und fast nie eine Lösung - Sie hoffen nur, dass es funktioniert. Für Android würde ich Ihnen empfehlen, zu IDEA zu wechseln - Android-Plugins sind in der kostenlosen Community-Edition eingeschränkt und funktionieren wie ein Zauber (und sollte ein Problem sein, liefert Jetbrains Unterstützung in der Regel nützliche und richtige Antworten in wenigen Stunden)

Es gibt sogar einen Vorschaumodus für Benutzeroberflächen, der während der Eingabe aktualisiert werden kann, um Themen und was auch immer zu extrahieren.

    
Konstantin Pribluda 31.10.2012 08:22
quelle

Tags und Links