Probleme beim Rendern Ressource @ id / search_edit_frame
konnte nicht aufgelöst werden
Dies ist der Renderfehler, den ich in meiner XML-Datei erhalte. Ich denke, es hat etwas mit meinem support.v7.SearchView
darunter zu tun, ist mein xml:
Wenn ich <android.support.v7.widget.SearchView
in <SearchView
ändere, verschwindet der Fehler, aber das ist keine gute Lösung für mich, weil ich meinen gesamten Java-Code ändern müsste, um mit SearchView
anstelle von android.support.v7.widget.SearchView
zu arbeiten.
Weiß jemand, wie man dieses Problem beheben kann? Warum passiert das? Ich denke nicht, dass irgendetwas mit meinem XML falsch ist.
Bearbeiten:
Screenshot des Fehlers hinzugefügt
Wenn Sie eine Menge Cache-Speicherdaten in Android Studio
gespeichert haben, kommt dieser Fehlertyp zu diesem Zeitpunkt.
Es gibt viele Wege, es zu lösen.
Der schnellste Weg dazu ist File
→ Invalidate caches / Restart...
→ Just Restart
.
Klicken Sie mit der rechten Maustaste auf project
und Synchronize ...Project
Build menu
- & gt; Wählen Sie Clean Project
und dann Rebuild
it
. füge die obige Zeile zum übergeordneten Layout hinzu, das den Trick für mich gemacht hat
Hier ist eine einfache Lösung.
Es besteht keine Notwendigkeit, den Cache zu entwerten oder neu zu starten. Fügen Sie einfach die folgende Zeile in Ihre strings.xml-Datei ein und das Problem wird gelöst.
%Vor%Bingo!
Tags und Links android android-layout rendering xml searchview