Binary XML file line #2: Error inflating class <unknown>

来源:互联网 发布:ie11不支持javascript 编辑:程序博客网 时间:2024/05/20 23:37

写完一个页面运行的时候一直报这个错误,这里写图片描述
然后网上搜索有的说是资源文件过大,有的说是布局文件没有闭合,然后不管怎么搞都没有搞定,然后细细的看是因为自己使用了自定义的颜色属性,然后在theme中使用了,但是却在AndroidManifest.xml的application中并没有引用该theme导致了找不到该自定义属性的值.
布局文件代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="?attr/main_bg"android:orientation="vertical"app:isColorUi="true"><LinearLayout    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:padding="10dp">    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:orientation="horizontal">        <LinearLayout            android:layout_width="0dp"            android:layout_height="match_parent"            android:layout_weight="1"            android:orientation="vertical">            <TextView                android:id="@+id/tvTitle"                style="@style/new_title"                android:layout_width="match_parent"                android:textColor="?attr/font_color"                app:isColorUi="true" />

其中的background和textcolor都使用了自定义的颜色值.

0 0
原创粉丝点击