完整报错:
Binary XML file line #0: Attempt to invoke virtual method ‘boolean java.lang.String.equals(java.lang.Object)’ on a null object reference
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.equals(java.lang.Object)’ on a null object reference
布局嗲吗
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="36dp"
android:gravity="center_vertical"
android:orientation="vertical">
<view
android:layout_width="match_parent"
android:layout_height="0.5dp" />
....其他布局代码
<view
android:layout_width="match_parent"
android:layout_height="0.5dp" />
</LinearLayout>
把。。。View写成了view导致的错误,view和View是有区别的,在这篇文章:https://blog.youkuaiyun.com/u010107153/article/details/88423293 里有讲到:标签为view时获取view的class属性作为要创建的View的name 因为我的目的主要是想利用View设置间隙,错写成了view导致的报错。