我安装我的ImageView类似如下:如何更改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。
看起来是这样工作的。我使用ViewGroup的LayoutParams。它似乎工作得很好。谢谢! :) – atedja
@alnite - 很高兴有帮助。感谢您让我了解'ViewGroup',编辑了回答以反映。 –