Android 预棉花糖设备上的相对延迟中断

Android 预棉花糖设备上的相对延迟中断,android,android-layout,android-relativelayout,Android,Android Layout,Android Relativelayout,填充列表视图时遇到问题。以下是我的列表项布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_c

填充列表视图时遇到问题。以下是我的列表项布局

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:paddingTop="10dp"
    android:paddingBottom="10dp"
    android:paddingLeft="10dp"
    android:paddingRight="10dp">

    <CheckBox
        android:id="@+id/item_pay_periods_check_box"
        android:layout_width="20dp"
        android:layout_height="20dp"
        android:layout_alignParentLeft="true"
        android:button="@drawable/btn_check"
        android:layout_below="@+id/item_pay_periods_date"
        android:layout_marginTop="5dp"
        android:layout_marginRight="5dp"
        android:visibility="visible"/>

    <TextView
        android:id="@+id/item_pay_periods_date"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Mon Sep 12"
        android:textSize="13sp"
        android:layout_toRightOf="@+id/item_pay_periods_check_box"
        android:layout_alignParentTop="true"/>

    <TextView
        android:id="@+id/item_pay_periods_time_in"
        android:layout_width="70dp"
        android:layout_height="wrap_content"
        android:text="12:00 am"
        android:layout_toRightOf="@+id/item_pay_periods_check_box"
        android:layout_below="@+id/item_pay_periods_date"
        android:layout_marginTop="5dp"
        android:textSize="13sp"/>

    <TextView
        android:id="@+id/item_pay_periods_time_out"
        android:layout_width="70dp"
        android:layout_height="wrap_content"
        android:textSize="13sp"
        android:layout_below="@+id/item_pay_periods_time_in"
        android:text="12:00 am"
        android:layout_toRightOf="@+id/item_pay_periods_check_box"
        android:layout_marginTop="5dp"/>

    <TextView
        android:id="@+id/item_pay_periods_service_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Attendant care service service service"
        android:textSize="13sp"
        android:textStyle="bold"
        android:layout_alignBaseline="@+id/item_pay_periods_time_in"
        android:layout_toRightOf="@+id/item_pay_periods_time_in"
        android:layout_marginLeft="5dp"
        android:layout_marginRight="5dp"
        android:maxLines="1"
        android:ellipsize="end"
        android:layout_toLeftOf="@+id/item_pay_periods_duration"
        android:layout_toStartOf="@+id/item_pay_periods_duration" />

    <TextView
        android:id="@+id/item_pay_periods_activities"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:maxLines="1"
        android:ellipsize="end"
        android:text="Housework, shopping, shopping, shopping"
        android:layout_below="@+id/item_pay_periods_service_name"
        android:layout_toRightOf="@+id/item_pay_periods_time_out"
        android:layout_marginLeft="5dp"
        android:layout_alignBaseline="@+id/item_pay_periods_time_out"
        android:layout_marginRight="5dp"
        android:layout_toLeftOf="@+id/item_pay_periods_duration"
        android:layout_toStartOf="@+id/item_pay_periods_duration"
        android:visibility="visible"/>


    <LinearLayout
        android:id="@+id/itemPayPeriodsNotesLayout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_below="@+id/item_pay_periods_activities"
        android:layout_toRightOf="@+id/item_pay_periods_time_out"
        android:layout_marginLeft="5dp"
        android:layout_toLeftOf="@+id/item_pay_periods_duration"
        android:layout_toStartOf="@+id/item_pay_periods_duration"
        android:layout_marginTop="5dp">

        <ImageView
            android:id="@+id/item_pay_periods_img_tag"
            android:layout_width="15dp"
            android:layout_height="15dp"
            android:src="@drawable/ic_tag"
            android:layout_gravity="center_vertical"/>

        <TextView
            android:id="@+id/item_pay_periods_notes"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:maxLines="1"
            android:ellipsize="end"
            android:text="made trip to CVC"
            android:textSize="13sp"
            android:layout_marginLeft="5dp"
            android:layout_gravity="center_vertical"/>

    </LinearLayout>

    <TextView
        android:id="@+id/item_pay_periods_duration"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="5h 00m"
        android:textSize="13sp"
        android:layout_alignBaseline="@+id/item_pay_periods_time_in"
        android:layout_alignBottom="@+id/item_pay_periods_time_in"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:visibility="visible"/>

    <ImageView
        android:id="@+id/item_pay_periods_img_submit_check_icon"
        android:layout_width="15dp"
        android:layout_height="15dp"
        android:src="@drawable/ic_check"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:tint="@color/blue"
        android:visibility="visible"/>

    <TextView
        android:id="@+id/item_pay_periods_entry_status"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toLeftOf="@+id/item_pay_periods_img_submit_check_icon"
        android:text="Rejected"
        android:textSize="12sp"
        android:textColor="@color/red"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true" />

</RelativeLayout>

这就是它在棉花糖和牛轧糖设备上的外观

这就是它在棒棒糖和棒棒糖前设备上的外观


谁能告诉我为什么会这样?还是有人面临过这样的问题?提前感谢。

我看到的一件事是,您引用了这样一个视图:
android:layout\u toRightOf=“@+id/item\u pay\u periods\u check\u box”
。但仅当视图在此之前未创建时才使用
+
。例如,您的第一个复选框引用:
android:layout_below=“@+id/item\u pay\u periods\u date”
这是正确的,因为您引用的文本视图位于复选框下方。但是textView引用了复选框,它在上面,因此它存在。因此,您必须使用
+
引用现有视图,如
android:layout\u toRightOf=“@id/item\u pay\u periods\u check\u box”
接下来您要说的是,复选框应该位于textView下。但是,文本视图应该在复选框的右边,我不确定这对系统来说是否有一点混乱…谢谢你,先生。我会试试这个。好的,我不知道这是否是你问题的原因。问题是,错误的东西可能在以前的android版本中起作用,而在新系统问世之后,它就不起作用了。