Android Studio布局错误:无效的region.op-仅允许相交和差异

时间:2018-11-07 14:59:23

标签: android layout preview

我在布局的“预览”部分收到Android Studio错误消息,这很简单。错误是“无效的region.op-仅允许相交和差异”。该版式只有2个嵌套的线性版式,并且在添加第二个线性版式时停止了渲染。

这是我的布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorBackgroundGray"
android:orientation="vertical">

<android.support.v7.widget.RecyclerView
    android:id="@+id/recycler_view"
    android:layout_width="match_parent"
    android:layout_height="120dp"
    android:layout_below="@id/desc_textview" />

<TextView
    android:id="@+id/qty_label"
    android:layout_width="300dp"
    android:layout_height="wrap_content"
    android:layout_below="@id/recycler_view"
    android:layout_marginStart="8dp"
    android:layout_marginTop="8dp"
    android:gravity="center"
    android:text="Scan Lot Number: "
    android:textColor="@color/colorBlack"
    android:textSize="18sp" />

<EditText
    android:id="@+id/lot_num_edit"
    android:layout_width="300dp"
    android:layout_height="wrap_content"
    android:layout_below="@id/qty_label"
    android:layout_marginStart="8dp"
    android:layout_marginTop="8dp"
    android:background="@color/colorYellow"
    android:gravity="center_vertical"
    android:paddingStart="8dp"
    android:textColor="@color/colorBlack"
    android:textSize="18sp"
    tools:text="Lot Number" />

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="16dp"
    android:orientation="horizontal">

    <Button
        android:id="@+id/exit_button"
        android:layout_width="100dp"
        android:layout_height="60dp"
        android:layout_gravity="center_horizontal"
        android:layout_marginStart="8dp"
        android:layout_marginEnd="8dp"
        android:layout_weight="1"
        android:background="@drawable/button_yellow"
        android:onClick="onExitClick"
        android:text="Exit"
        android:textColor="@color/colorBlack"
        android:textSize="20sp" />


    <Button
        android:id="@+id/ok_button"
        android:layout_width="100dp"
        android:layout_height="60dp"
        android:layout_gravity="center_horizontal"
        android:layout_marginStart="8dp"
        android:layout_marginEnd="8dp"
        android:layout_weight="1"
        android:background="@drawable/button_gray"
        android:onClick="onOkayClick"
        android:text="OK"
        android:textColor="@color/colorBlack"
        android:textSize="20sp" />

    <Button
        android:id="@+id/cancel_button"
        android:layout_width="100dp"
        android:layout_height="60dp"
        android:layout_gravity="center_horizontal"
        android:layout_marginStart="8dp"
        android:layout_marginEnd="8dp"
        android:layout_weight="1"
        android:background="@drawable/button_gray"
        android:onClick="onCancelClick"
        android:text="Cancel"
        android:textColor="@color/colorBlack"
        android:textSize="20sp" />

    <Button
        android:id="@+id/continue_button"
        android:layout_width="100dp"
        android:layout_height="60dp"
        android:layout_gravity="center_horizontal"
        android:layout_marginStart="8dp"
        android:layout_marginEnd="8dp"
        android:layout_weight="1"
        android:background="@drawable/button_gray"
        android:onClick="onContinueClick"
        android:text="Continue"
        android:textColor="@color/colorBlack"
        android:textSize="20sp" />

</LinearLayout>
</LinearLayout>

0 个答案:

没有答案