gpt4 book ai didi

Android:如何调整图像大小以填充父级?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:42:57 26 4
gpt4 key购买 nike

我正在开发显示图像的应用程序,我需要创建一个以 1:1 纵横比显示大图像的 View 。

首先,我有分辨率为 72x72 的缩略图。我已将它们放在 ImageView 中,但即使我添加了参数 android:width="fill_parent"android:height="wrap_content" ,图像不会不是 ImageView 的大小,而是仅在中间居中。

我尝试添加参数 android:scaleType="centerCrop" 水平调整图像大小但高度保持不变。

我如何设置我的 ImageView 以便它在所有设备上的宽度与父 View 一样,它也应该与父 View 一样高。

我可以通过编程方式执行此操作,但我需要能够以 XML 格式执行此操作。

我的 XML 文件:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">

// The ImageView I am talking about above
<ImageView
android:id="@+id/invitation_imageview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="1dp"
android:scaleType="centerCrop"
android:src="@drawable/face_woman_smile" />

<ImageView
android:id="@+id/invitation_avatar_view_1"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:src="@drawable/face_woman_smile"
android:scaleType="center"
android:layout_margin="1dp" />

</LinearLayout>

最佳答案

我认为您需要将其添加到您的 ImageView

android:adjustViewBounds="true"

关于Android:如何调整图像大小以填充父级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29944934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com