gpt4 book ai didi

Android imageview不尊重maxWidth?

转载 作者:IT老高 更新时间:2023-10-28 13:02:54 25 4
gpt4 key购买 nike

所以,我有一个应该显示任 Intent 像的 ImageView ,即从互联网下载的个人资料图片。我希望 ImageView 可以缩放其图像以适应父容器的高度,并将最大宽度设置为 60dip。但是,如果图像是高比例的,并且不需要完整的 60dip 宽度,则 ImageView 的宽度应该减小,以便 View 的背景紧贴图像周围。

我试过了,

<ImageView android:id="@+id/menu_profile_picture"
android:layout_width="wrap_content"
android:maxWidth="60dip"
android:layout_height="fill_parent"
android:layout_marginLeft="2dip"
android:padding="4dip"
android:scaleType="centerInside"
android:background="@drawable/menubar_button"
android:layout_centerVertical="true"/>

但是由于某种原因,这使得 ImageView super 大,也许它使用了图像的固有宽度和 wrap_content 来设置它 - 无论如何,它不尊重我的 maxWidth 属性.. 这只适用于某些类型的容器?它在一个线性布局中......

有什么建议吗?

最佳答案

啊,

android:adjustViewBounds="true"

是 maxWidth 工作所必需的。

现在工作!

关于Android imageview不尊重maxWidth?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3530328/

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