2017-08-15 2 views
0

Aujourd'hui, je faisais une activité de connexion qui utilisait un FAB comme bouton de connexion. Les codes étaient justes. Quand j'arrangeais le fichier de mise en page, j'utilisé ces codes:FAB layout_anchor crash avec une ressource existante

android:id="@+id/floatingActionButton3" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:layout_gravity="center_horizontal" 
android:layout_marginTop="20dp" 
android:clickable="true" 
app:elevation="15dp" 
app:layout_anchor="@id/EText1" 
app:layout_anchorGravity="end" 
app:fabSize="normal" 
app:srcCompat="@drawable/ic_arrow_forward" 

Android studio n'a pas signalé des bugs quand je tapais ces codes. Mais quand j'allais le faire fonctionner comme une application de débogage sur mon téléphone, il est écrasé avec cette erreur:

Error:(16, 28) No resource found that matches the given name (at 'layout_anchor' with value '@id/EText1'). 

Et je remarque une erreur dans Render Erreurs:

Couldn't resolve resource @id/visible 

J'espère que quelqu'un peut aider moi pour résoudre ce problème. J'apprécierai si quelqu'un peut me donner une solution. Merci quand même!

+1

Postez votre mise en page XML complète s'il vous plaît. – Bob

Répondre

0

Assurez-vous d'avoir une vue avec l'identifiant "EText1" et assurez-vous que EText1 est au dessus de votre FAB dans votre fichier xml. Il est préférable de mettre tout le fichier xml.

+0

Merci! J'ai résolu ceci dans votre solution. Merci beaucoup! –