应用程序在Api 19 Android KitKat 4.4中不工作

应用程序在Api 19 Android KitKat 4.4中不工作,android,android-layout,android-fragments,data-binding,Android,Android Layout,Android Fragments,Data Binding,相同的应用程序在android棒棒糖中工作,但在android kitkat中不工作 我认为错误在数据绑定代码中 错误 E/AndroidRuntime:致命异常:主 进程:com.gph.gph,PID:2610 android.view.InflateException:二进制XML文件行#33:膨胀类时出错 位于android.view.LayoutInflater.createView(LayoutInflater.java:626) 在com.android.internal.poli

相同的应用程序在android棒棒糖中工作,但在android kitkat中不工作 我认为错误在数据绑定代码中

错误

E/AndroidRuntime:致命异常:主
进程:com.gph.gph,PID:2610
android.view.InflateException:二进制XML文件行#33:膨胀类时出错
位于android.view.LayoutInflater.createView(LayoutInflater.java:626)
在com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)上
位于android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)
位于android.view.LayoutInflater.rInflate(LayoutInflater.java:761)
位于android.view.LayoutInflater.rInflate(LayoutInflater.java:769)
在android.view.LayoutInflater.inflate(LayoutInflater.java:498)
在android.view.LayoutInflater.inflate(LayoutInflater.java:398)
在androidx.databinding.DataBindingUtil.inflate(DataBindingUtil.java:126)
在androidx.databinding.ViewDataBinding.inflateInternal(ViewDataBinding.java:1366)
在com.gph.geeksperhour.databinding.LayoutProjectsItemBinding.充气(LayoutProjectsItemBinding.java:80)
在com.gph.geeksperhour.databinding.LayoutProjectsItemBinding.充气(LayoutProjectsItemBinding.java:66)
位于com.gph.geeksperhour.adapter.WordsAdapter.onCreateViewHolder(WordsAdapter.java:64)
位于com.gph.geeksperhour.adapter.WordsAdapter.onCreateViewHolder(WordsAdapter.java:27)
位于androidx.recyclerview.widget.recyclerview$Adapter.createViewHolder(recyclerview.java:6942)
在androidx.recyclerview.widget.recyclerview$Recycler.tryGetViewHolderFormationByDaildate(recyclerview.java:6114)上
位于androidx.recyclerview.widget.recyclerview$Recycler.getViewForPosition(recyclerview.java:5997)
在androidx.recyclerview.widget.recyclerview$Recycler.getViewForPosition(recyclerview.java:5993)上
位于androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2227)
位于androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1558)
位于androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1518)
位于androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:613)
位于androidx.recyclerview.widget.recyclerview.dispatchLayoutStep2(recyclerview.java:4029)
位于androidx.recyclerview.widget.recyclerview.dispatchLayout(recyclerview.java:3746)
在androidx.recyclerview.widget.recyclerview.onLayout(recyclerview.java:4299)
位于android.view.view.layout(view.java:15594)
位于android.view.ViewGroup.layout(ViewGroup.java:4867)
位于androidx.swiperefreshlayout.widget.swiperefreshlayout.onLayout(swiperefreshlayout.java:625)
位于android.view.view.layout(view.java:15594)
位于android.view.ViewGroup.layout(ViewGroup.java:4867)
在android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)中
位于android.widget.FrameLayout.onLayout(FrameLayout.java:388)
位于android.view.view.layout(view.java:15594)
位于android.view.ViewGroup.layout(ViewGroup.java:4867)
在android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)中
位于android.widget.FrameLayout.onLayout(FrameLayout.java:388)
位于android.view.view.layout(view.java:15594)
位于android.view.ViewGroup.layout(ViewGroup.java:4867)
在android.widget.RelativeLayout.onLayout(RelativeLayout.java:1055)上
位于android.view.view.layout(view.java:15594)
位于android.view.ViewGroup.layout(ViewGroup.java:4867)
位于androidx.coordinatorlayout.widget.coordinatorlayout.layoutChild(coordinatorlayout.java:1193)
位于androidx.coordinatorlayout.widget.coordinatorlayout.onLayoutChild(coordinatorlayout.java:880)
位于androidx.coordinatorlayout.widget.coordinatorlayout.onLayout(coordinatorlayout.java:899)
位于android.view.view.layout(view.java:15594)
位于android.view.ViewGroup.layout(ViewGroup.java:4867)
位于androidx.constraintlayout.widget.constraintlayout.onLayout(constraintlayout.java:1915)
位于android.view.view.layout(view.java:15594)
位于android.view.ViewGroup.layout(ViewGroup.java:4867)
位于androidx.coordinatorlayout.widget.coordinatorlayout.layoutChild(coordinatorlayout.java:1193)
位于androidx.coordinatorlayout.widget.coordinatorlayout.onLayoutChild(coordinatorlayout.java:880)
在androidx.coordinatorlayout.wid
这是我的密码

     <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="1dp"
            android:orientation="vertical"
            android:layout_marginRight="1dp">

            <TextView                     *******************************
                android:id="@+id/txt_project_name"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentTop="true"
                android:text="@{word.projectName}"
                android:layout_marginLeft="5dp"
                android:textColor="@color/black"

                android:textStyle="bold"
                android:fontFamily="@font/muli"/>
<!--            android:paddingTop="18dp"
android:textSize="16sp"-->

            <TextView
                android:id="@+id/txt_projects_client_name"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:textColor="@color/black"
                android:layout_marginBottom="5dp"
                android:layout_marginTop="5dp"
                android:layout_marginLeft="5dp"
                android:text="@{word.projectDetail}"  *******************

                android:fontFamily="@font/muli_light"
                android:textSize="14sp" />
            <!--android:maxLines="2"
            android:ellipsize="end"-->
            <LinearLayout android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:gravity="right">

                <!--<ImageView
                    android:id="@+id/ivNewMessages"
                    android:layout_width="14dp"
                    android:layout_height="14dp"
                    android:contentDescription="@string/app_name"
                    android:src="@drawable/bubble"
                    android:visibility="@{word.hasNewMessages ? View.VISIBLE : View.GONE}"/>-->

                <TextView
                    android:id="@+id/tvCount"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:paddingTop="3dp"
                    android:paddingBottom="3dp"
                    android:paddingLeft="6dp"
                    android:paddingRight="6dp"
                    android:gravity="center"
                    android:text="@{`` + word.unreadMessageCount}"
                    android:visibility="@{word.unreadMessageCount>0 ? View.VISIBLE : View.GONE}"
                    android:textSize="10sp"
                    android:textColor="@color/white"
                    android:textStyle="bold"
                    android:background="@drawable/bubble"
                    android:fontFamily="@font/muli_light"/>

                <TextView
                    android:id="@+id/txt_time"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:gravity="right"
                    android:layout_marginRight="9dp"
                    android:layout_marginLeft="5dp"
                    android:text="@{``+word.projectStartingDateMMMDDYYYY}"
                    android:textSize="12sp"
                    android:layout_marginEnd="9dp"
                    android:layout_marginStart="5dp"
                    android:textColor="@color/black"
                    android:fontFamily="@font/muli_light"/>



                <!--            android:visibility="@{word.messageSentByMe ? View.GONE : View.VISIBLE}"-->
            </LinearLayout>
</LinearLayout>


它在a放置**星号的行中显示错误…

您是否在
xml
layoutut中使用矢量绘图否,而不是在此布局中检查
tvCount
TextView我认为错误在于tvCount中检查哪种类型的问题。LogCat显示了我放置星号的错误行(**)
     <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="1dp"
            android:orientation="vertical"
            android:layout_marginRight="1dp">

            <TextView                     *******************************
                android:id="@+id/txt_project_name"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentTop="true"
                android:text="@{word.projectName}"
                android:layout_marginLeft="5dp"
                android:textColor="@color/black"

                android:textStyle="bold"
                android:fontFamily="@font/muli"/>
<!--            android:paddingTop="18dp"
android:textSize="16sp"-->

            <TextView
                android:id="@+id/txt_projects_client_name"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:textColor="@color/black"
                android:layout_marginBottom="5dp"
                android:layout_marginTop="5dp"
                android:layout_marginLeft="5dp"
                android:text="@{word.projectDetail}"  *******************

                android:fontFamily="@font/muli_light"
                android:textSize="14sp" />
            <!--android:maxLines="2"
            android:ellipsize="end"-->
            <LinearLayout android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:gravity="right">

                <!--<ImageView
                    android:id="@+id/ivNewMessages"
                    android:layout_width="14dp"
                    android:layout_height="14dp"
                    android:contentDescription="@string/app_name"
                    android:src="@drawable/bubble"
                    android:visibility="@{word.hasNewMessages ? View.VISIBLE : View.GONE}"/>-->

                <TextView
                    android:id="@+id/tvCount"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:paddingTop="3dp"
                    android:paddingBottom="3dp"
                    android:paddingLeft="6dp"
                    android:paddingRight="6dp"
                    android:gravity="center"
                    android:text="@{`` + word.unreadMessageCount}"
                    android:visibility="@{word.unreadMessageCount>0 ? View.VISIBLE : View.GONE}"
                    android:textSize="10sp"
                    android:textColor="@color/white"
                    android:textStyle="bold"
                    android:background="@drawable/bubble"
                    android:fontFamily="@font/muli_light"/>

                <TextView
                    android:id="@+id/txt_time"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:gravity="right"
                    android:layout_marginRight="9dp"
                    android:layout_marginLeft="5dp"
                    android:text="@{``+word.projectStartingDateMMMDDYYYY}"
                    android:textSize="12sp"
                    android:layout_marginEnd="9dp"
                    android:layout_marginStart="5dp"
                    android:textColor="@color/black"
                    android:fontFamily="@font/muli_light"/>



                <!--            android:visibility="@{word.messageSentByMe ? View.GONE : View.VISIBLE}"-->
            </LinearLayout>
</LinearLayout>