我正在我的应用程序中制作一个应用程序,我正在使用cardview,在我的cardview之间,有一个图像视图,我想让我的图像视图屏幕水平适配。谁能告诉我我是如何做到这一点的?
以下是我的布局代码
<android.support.v7.widget.CardView
android:id="@+id/CardView_Id"
android:layout_width="400dp"
android:layout_height="350dp"
android:layout_marginBottom="@dimen/five_dp"
android:layout_marginTop="@dimen/five_dp"
android:elevation="@dimen/cardview_default_elevation"
android:minHeight="100dp"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:layout_weight="0.93"
app:cardBackgroundColor="@color/colorBottomNavigation">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="315dp"
android:padding="@dimen/ten_dp">
<!--<TextView
android:id="@+id/tv_date"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:text="MOBILE RECHARGE"
android:textColor="@color/colorPrimaryText"
android:textSize="14sp" />
-->
<ImageView
android:id="@+id/img_deal"
android:layout_width="match_parent"
android:layout_height="150dp"
android:scaleType="fitXY"
android:paddingRight="20dp"
android:background="@drawable/p1"
android:textColor="@color/colorPrimaryText"
android:textSize="16sp"
android:layout_alignParentTop="true" />
</android.support.v7.widget.CardView>欢迎提出任何建议。
发布于 2017-05-27 16:17:12
不要使用固定大小的宽度,如果让宽度匹配父项,它将始终与设备的宽度匹配screen.This将使您的图像水平适合:
<android.support.v7.widget.CardView
android:id="@+id/CardView_Id"
android:layout_width="match_parent"
android:layout_height="350dp"
android:elevation="5dp"
>
<ImageView
android:id="@+id/img_deal"
android:layout_width="match_parent"
android:layout_height="150dp"
android:scaleType="fitXY"
android:paddingRight="20dp"
android:background="@drawable/p1"
android:textColor="@color/colorPrimaryText"
android:textSize="16sp"
android:layout_alignParentTop="true" />
</android.support.v7.widget.CardView>https://stackoverflow.com/questions/44214503
复制相似问题