@dimasik100200

Почему в CardView растянулось изображение?

У меня есть Cardview c некоторыми плюшками. Почему добавленное изображение так растянулось в высоту и обрезалось по краям?
Вот код xml файла
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView
    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:id="@+id/card_view"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_marginBottom="@dimen/md_cardlines"
    android:layout_marginLeft="@dimen/md_cardlines"
    android:layout_marginRight="@dimen/md_cardlines"
    android:foreground="?attr/selectableItemBackground">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <ImageView
            android:id="@+id/post_avatar"
            android:layout_width="35dp"
            android:layout_height="35dp"
            android:layout_marginStart="16dp"
            android:layout_marginTop="16dp"
            android:scaleType="centerCrop"
            tools:src="@drawable/a_avator" />

        <TextView
            android:id="@+id/user_name"
            android:layout_width="wrap_content"
            android:layout_height="12dp"
            android:layout_marginStart="15dp"
            android:layout_marginTop="19dp"
            android:layout_toEndOf="@+id/post_avatar"
            android:textAppearance="@style/TextAppearance.AppCompat.Title"
            android:textSize="11sp"
            tools:text="@string/item_title" />

        <TextView
            android:id="@+id/card_location"
            android:layout_width="wrap_content"
            android:layout_height="12dp"
            android:layout_alignStart="@+id/user_name"
            android:layout_below="@+id/user_name"
            android:layout_toEndOf="@+id/post_avatar"
            android:layout_marginTop="5dp"
            android:textAppearance="@style/TextAppearance.AppCompat.Title"
            android:textSize="11sp"
            tools:text="@string/item_title" />
        <ImageView
            android:id="@+id/card_image"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentStart="true"
            android:layout_below="@+id/post_avatar"
            android:layout_marginTop="15dp"
            android:scaleType="centerCrop"
            tools:src="@drawable/test8" />
    </RelativeLayout>

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

Я вот скрин того, что получается
5a1967fb0a1a2961470910.png
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
android:scaleType="centerCrop"
Тебе не подходит
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы