Rendering-Probleme Konnte nicht aufgelöst Ressource @id/search_edit_frame
Rendering-Probleme Konnte nicht aufgelöst Ressource @id/search_edit_frame
Dies ist die rendering-Fehler, ich bin immer in meiner xml-Datei. Ich denke, es hat etwas zu tun mit meiner support.v7.SearchView
unten ist mein xml:
<RelativeLayout
android:id="@+id/layout_ricerca"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@drawable/search_border_backgroud"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_marginTop="20dp">
<android.support.v7.widget.SearchView
android:id="@+id/testo_ricerca"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:queryHint="@string/search_hint"
android:textSize="25sp"
android:layout_marginStart="5dp"
android:iconifiedByDefault="false"/>
<ImageButton
android:id="@+id/tasto_ricerca"
android:background="@color/trans"
android:layout_marginTop="2dp"
android:layout_width="45dp"
android:layout_height="match_parent"
android:layout_marginEnd="3dp"
android:scaleType="centerInside"
android:layout_alignParentEnd="true"
android:src="@drawable/tasto_ricerca"/>
</RelativeLayout>
Wenn ich das <android.support.v7.widget.SearchView
zu <SearchView
die Fehlermeldung verschwindet, aber das ist keine gute Lösung für mich, da müsste ich alles ändern, mein java-code für die Arbeit mit den SearchView
statt der android.support.v7.widget.SearchView
.
Weiß jemand, wie dieses problem zu lösen ? warum ist es passiert? Ich glaube nicht, dass es etwas falsch mit meinem xml.
Edit:
Hinzugefügt screenshot des Fehlers
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie haben viel cache-Speicher Daten speichern, die in
Android Studio
dieser Zeit diese Art von Fehler kommt..Gibt es viele Wege um es zu lösen.
Schnellste Weg, dies zu tun, ist
File
→Invalidate caches /Restart...
→
Just Restart
.Klicken Sie rechts auf
project
undSynchronize ...Project
Build menu
--> wählen SieClean Project
und dannRebuild
.it
API 23
alle anderen funktionieren.Update
Um dieses Problem zu beheben, bieten eine
Attribut, um eine übergeordnete Sicht, wie
oder jede ViewGroup, die Eltern an Ihre SearchView.
Beispiel:
android:id="+id/search_edit_frame"
oderandroid:id="@+id/search_edit_frame"
??verwenden Sie diesen code
Hier ist eine einfache Lösung.
Bedarf es nicht der Aufhebung von cache und Neustart.
Fügen Sie einfach folgende Zeile in Ihre strings.xml Datei und problem wird gelöst.
Bingo!
Ich habe das gleiche problem, aber in der eclipse-IDE und ich löste es, indem
1 - klicken Sie auf Projekt --> rein und es löste das problem bei mir