我已经设置了我的 ImageView,如下所示:
<ImageView android:id="@+id/dl_image"
android:layout_width="60dp"
android:background="@drawable/pictureframe"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:adjustViewBounds="true"
android:scaleType="fitCenter"/>
请注意,layout_width 固定为 60dp。根据我在网上获得的内容,我想将此宽度调整为 90dp 或 120dp(同时保持图像的纵横比)。
我尝试使用 setLayoutParams,但传递 LayoutParams(120, LayoutParams.WRAP_CONTENT) 会引发异常。它似乎不喜欢它。
如果可能的话,我会尽量避免为更大尺寸制作另一个 ImageView。