RecyclerView中ImageView显示不同高度的图片

ImageView控件中加如下属性

自适应高度且不失真

android:scaleType="fitXY"

android:adjustViewBounds="true"


完整布局如下:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    xmlns:tools="http://schemas.android.com/tools"

    android:background="#ffffff"

    android:orientation="vertical">

        android:id="@+id/image"

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:layout_margin="10dp"

        android:scaleType="fitXY"

        android:adjustViewBounds="true"

        tools:src="@mipmap/test_bg" />

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:gravity="center_vertical"

        android:orientation="horizontal">

            android:layout_weight="1"

            android:gravity="center_vertical"

            android:minHeight="50dp"

            android:paddingTop="8dp"

            android:paddingBottom="8dp"

            android:maxLines="2"

            android:ellipsize="end"

            android:id="@+id/title"

            android:textSize="20sp"

            android:textColor="#000000"

            android:layout_marginLeft="10dp"

            android:layout_width="0dp"

            android:layout_height="wrap_content"

            tools:text="测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试" />

            android:paddingRight="5dp"

            android:paddingLeft="5dp"

            android:id="@+id/buganxingqu"

            android:layout_marginRight="10dp"

            android:src="@mipmap/buganxingqu"

            android:layout_width="wrap_content"

            android:layout_height="match_parent" />

    <!--分割线-->


        android:visibility="gone"

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:layout_marginLeft="10dp"

        android:layout_marginTop="5dp"

        android:layout_marginRight="10dp"

        android:background="@drawable/shape_xuxian_item" />

    <!--底部布局-->


        android:layout_width="match_parent"

        android:layout_height="50dp"

        android:gravity="center_vertical"

        android:orientation="horizontal"

        android:paddingLeft="10dp"

        android:paddingRight="10dp">

        android:id="@+id/name"

        android:layout_marginRight="10dp"

        android:textColor="#999999"

        tools:text="张明辉"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content" />

            android:id="@+id/time"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:textColor="#999999"

            tools:text="2018-01-30 08:55" />

            android:layout_width="0dp"

            android:layout_height="match_parent"

            android:layout_weight="1" />

            android:layout_width="18dp"

            android:layout_height="18dp"

            android:layout_marginRight="5dp"

            android:src="@mipmap/liulanliang" />

            android:id="@+id/view"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:layout_marginRight="15dp"

            android:textColor="#999999"

            tools:text="109" />

            android:id="@+id/zan_ll"

            android:layout_width="wrap_content"

            android:layout_height="match_parent">

                android:layout_gravity="center_vertical"

                android:layout_width="wrap_content"

                android:layout_height="wrap_content">

                    android:id="@+id/img_zan_bottom"

                    android:layout_width="15dp"

                    android:layout_height="15dp"

                    android:layout_marginRight="5dp"

                    android:background="@mipmap/dianzan_hui" />

                    android:id="@+id/zan"

                    android:layout_width="wrap_content"

                    android:layout_height="wrap_content"

                    android:layout_gravity="right"

                    android:textColor="#999999"

                    tools:text="999" />

        android:background="#EFEFEF"

        android:layout_width="match_parent"

        android:layout_height="10dp" />

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容