今天,我正在制作一个使用FAB作为登录按钮的登录活动。代码是对的。当我安排布局文件时,我使用了这些代码:
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没有报告任何错误。但是当我打算在手机上将它作为调试应用程序运行时,它会因为这个错误而崩溃:
Error:(16, 28) No resource found that matches the given name (at 'layout_anchor' with value '@id/EText1').
我注意到Render Errors中的一个错误:
Couldn't resolve resource @id/visible
我希望有人能帮助我解决这个问题。如果有人能给我一个解决方案,我将不胜感激。谢谢,无论如何!
答案 0 :(得分:0)
确保您有一个带有“EText1”ID的视图,并确保您的xml文件中的EText1位于您的FAB上方。最好放一整个xml文件。