我安裝我的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',編輯了回答以反映。 –