Des Problèmes de rendu ne Pouvait pas résoudre des ressources @id/search_edit_frame
Des Problèmes de rendu ne Pouvait pas résoudre des ressources @id/search_edit_frame
C'est le rendu d'erreur que je reçois dans mon fichier xml. Je pense qu'il a quelque chose à faire avec mon support.v7.SearchView
ci-dessous est mon 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>
Lorsque je change la <android.support.v7.widget.SearchView
à <SearchView
l'erreur disparaît, mais ce n'est pas une bonne solution pour moi car je dois changer tout mon code java pour fonctionner avec le SearchView
au lieu de la android.support.v7.widget.SearchView
.
Personne ne sait comment résoudre ce problème ? pourquoi se produit-il? Je ne pense pas qu'il y est quelque chose de mal avec mon xml.
Edit:
Ajouté capture d'écran de l'erreur
OriginalL'auteur Daniele | 2016-07-05
Vous devez vous connecter pour publier un commentaire.
Lorsque vous avez beaucoup de mémoire cache de données sont stocker dans
Android Studio
cette époque, ce type d'erreur est à venir..Il y a beaucoup de façon de le résoudre.
Façon la plus rapide de le faire est
File
→Invalidate caches /Restart...
→
Just Restart
.Clic droit sur
project
etSynchronize ...Project
Build menu
--> sélectionnezClean Project
et puisRebuild
.it
poster la capture d'écran de l'écran.
Merci!!!! Je l'apprécie
le même message d'erreur qui m'est arrivé, et j'ai trouvé que j'ai oublié de préciser personnalisé 'id'. après je l'ai fait, j'avais besoin d'appliquer @Ironman réponse et le problème a disparu
cela a fonctionné pour moi, merci!
OriginalL'auteur Ironman
Pour résoudre ce problème, fournir une
attribut à un parent vue comme
ou tout ViewGroup qui est le parent de votre SearchView.
Par exemple:
Bingo! Cela a fonctionné parfaitement
C'est de la bombe, fonctionne très bien pour moi ! Ne manquait que le "@" dans l'android id de la ressource. 🙂
pourquoi cela fonctionne??
M Est-il supposé être
android:id="+id/search_edit_frame"
ouandroid:id="@+id/search_edit_frame"
??OriginalL'auteur Chad Mx
utiliser ce code
OriginalL'auteur Rinku Vashist
OriginalL'auteur Amol Gursali
Ici est facile solution.
Il n'est pas nécessaire d'invalider le cache Ou le redémarrage.
Ajoutez juste en dessous de la ligne dans votre strings.xml fichier et le problème va être résolu.
Bingo!
OriginalL'auteur kamranbhatti585
J'ai le même problème mais dans l'IDE eclipse et je l'ai résolu en
1 - cliquez sur le projet --> nettoyer et il a résolu le problème avec moi
OriginalL'auteur P.shahin