CardViews之间的空间太大

时间:2017-08-10 20:57:40

标签: android android-cardview

我的卡片视图一直存在问题,其中android studio在它们之间放置了太多的空间。 Here is an example screenshot我从模拟器中取出。对于我的布局inflater,这里是我使用的代码:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
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.support.v7.widget.CardView
    android:id="@+id/cv"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginBottom="8dp"
    android:layout_marginLeft="8dp"
    android:layout_marginRight="8dp"
    android:layout_marginTop="8dp"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintHorizontal_bias="1.0"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintVertical_bias="0.0">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="16dp"
        >

        <TextView
            android:id="@+id/FinishTime"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/Drive_Date"
            android:layout_toStartOf="@+id/Total_Drive_Time"
            android:textAlignment="textEnd"
            android:textSize="18sp"
            tools:text="Finish Time"/>

        <TextView
            android:id="@+id/Total_Drive_Time"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentEnd="true"
            android:layout_alignParentTop="true"
            android:textAlignment="viewStart"
            android:textSize="18sp"
            tools:text="Total Drive Time"/>

        <TextView
            android:id="@+id/Drive_Date"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:textSize="24sp"
            tools:text="Default Text"/>

        <TextView
            android:id="@+id/Start_Time"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/Drive_Date"
            android:textSize="18sp"
            tools:text="Start Time"/>

    </RelativeLayout>

</android.support.v7.widget.CardView>

下面是我的cardview_layout.xml

{{1}}

我对android studio很新,所以任何帮助都会受到赞赏。

0 个答案:

没有答案