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" />