0
我正在開發一款應用程序,通過在某些活動中顯示圖像(通過使用相機捕捉或從圖庫中選擇)。我面臨的問題是顯示不同大小的圖像。即使是用相同手機拍攝的照片,實際尺寸也非常大。所以,如果我在ImageView中展示它們,就會得到延伸。Android顯示圖像,同時保持屏幕高寬比
我曾經在Facebook等一些應用中看到過,當圖像以全屏模式顯示時,它會保持我猜測的寬高比。無論大小如何,整個圖像都會顯示在屏幕上,但不會被拉伸。圖像根據需要自動調整其高度和寬度。如何實現相同的功能?
如何使ImageView能夠根據需要調整其高度和寬度(最大值已經定義)。
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:scaleType="matrix"
android:src="@drawable/defaultimage"
android:padding="10dp" />