将方向从横向更改为纵向,反之亦然,在SwipeRevealLayout中保持相同的宽度

时间:2018-10-15 01:53:56

标签: android android-recyclerview android-swipe

我正在使用chthai64/SwipeRevealLayout库(版本1.4.1),当我将方向从“纵向”更改为“横向”时,反之亦然,Recycler视图中的行保持相同的宽度,从而导致大小不正确。

我的活动有android:configChanges="orientation|keyboardHidden|screenSize"

XML:

<?xml version="1.0" encoding="utf-8"?>
<com.chauthai.swipereveallayout.SwipeRevealLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/swipe_layout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:padding="10dp"
    app:dragEdge="right"
    app:mode="same_level">

    <FrameLayout
        android:id="@+id/delete_layout"
        android:layout_width="wrap_content"
        android:layout_height="70dp"
        android:background="#ffcc0000">

        <TextView
            android:layout_width="70dp"
            android:layout_height="match_parent"
            android:background="@android:color/holo_red_dark"
            android:gravity="center"
            android:text="Delete"
            android:textColor="@android:color/white" />
    </FrameLayout>

    <FrameLayout
        android:id="@+id/front_layout"
        android:layout_width="match_parent"
        android:layout_height="70dp"
        android:background="@android:color/holo_blue_light">

        <TextView
            android:id="@+id/text"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:gravity="center"
            android:textColor="@android:color/white"
            android:textSize="18sp" />
    </FrameLayout>
</com.chauthai.swipereveallayout.SwipeRevealLayout>

enter image description here

0 个答案:

没有答案