今天在学习使用constraintLayout的时候,试着用constraintLayout去实现微信游戏的一个item。在编写完xml文件后,转到design界面看看效果和蓝图的时候,出现了这个错误:
Render errors:Unable to inflate view tag without class attribute
一开始没放在心上,直接进行运行,开始报错:
system_process W/WindowManager: Failed looking up window
java.lang.IllegalArgumentException: Requested window android.view.ViewRootImpl$W@81dad77 does not exist……
回头看布局文件的报错,定位到view标签,然后发现:
<view
android:id="@+id/line"
android:layout_width="3dp"
android:layout_height="30dp"
app:layout_constraintLeft_toRightOf="@id/thirdtyEightDpGuideLine"
app:layout_constraintTop_toBottomOf="@id/pic"
android:layout_marginTop="12dp"/>
这段代码中的view标签用了小写。。。。
把标签更正为大写的View即可。
一手误成千古恨啊
************************