按下按钮时,它将被带到另一个按钮的前面

时间:2016-12-01 12:58:01

标签: java android xml android-layout

嗨,我必须按下以下按钮:

XML

<RelativeLayout
        android:id="@+id/total_price_detailed"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/total_amount_price"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="7dp">

        <com.arosis.pos.aropay.customization.ButtonIranSansFont
            android:id="@+id/total_amount_proforma_invoice"
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="15dp"
            android:background="@drawable/circular_button"
            android:paddingEnd="15dp"
            android:paddingRight="15dp"
            android:text="جزئیات خرید"
            android:textAlignment="viewEnd"
            android:textColor="@color/white_in_dark_background"
            android:textSize="18sp" />

        <com.arosis.pos.aropay.customization.ButtonRezvanFont
            android:id="@+id/total_price_counter"
            android:layout_width="wrap_content"
            android:layout_height="30dp"
            android:layout_alignParentStart="true"
            android:layout_alignTop="@+id/total_amount_proforma_invoice"
            android:layout_margin="9dp"
            android:layout_marginStart="30dp"
            android:background="@drawable/circular_white_button"
            android:gravity="top"
            android:maxLength="10"
            android:minWidth="30dp"
            android:paddingEnd="3dp"
            android:paddingLeft="3dp"
            android:paddingRight="3dp"
            android:paddingStart="3dp"
            android:text="0"
            android:textAlignment="center"
            android:textColor="@color/black_overlay"
            android:textSize="18sp"
            android:textStyle="bold" />
    </RelativeLayout>

当我在涟漪模式下点击total_amount_proforma_invoice时,它将被带到另一个按钮前面,当我释放它时,它会没事,我不想拥有它,我总是希望total_amount_proforma_invoice返回total_price_counter。 我该怎么办?提前谢谢。

1 个答案:

答案 0 :(得分:0)

检查一下:

<强>更新

仅在android:stateListAnimator="@null"视图中添加:@+id/total_amount_proforma_invoice

示例:

<com.arosis.pos.aropay.customization.ButtonIranSansFont
            android:id="@+id/total_amount_proforma_invoice"
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="15dp"
            android:background="@drawable/circular_button"
            android:paddingEnd="15dp"
            android:paddingRight="15dp"
            android:stateListAnimator="@null"
            android:text="جزئیات خرید"
            android:textAlignment="viewEnd"
            android:textColor="@color/white_in_dark_background"
            android:textSize="18sp" />

工作正常。