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.
Antwort aktualisiert:
Hier geht es,
Ich schätze, Sie versuchen, auf Parameter Hints (Ctrl+Shift+Space)
statt auf Default Content Assist (Ctrl+Space)
zuzugreifen.
Wenn wir in der Java-Datei (Ctrl+Shift+Space)
drücken, erhalten Sie eine detaillierte Parameterbeschreibung mit der jeweiligen Liste der Methodennamen.
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
,
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ü.
(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.