我試圖顯示一張照片,以便它垂直填充顯示,並且可以水平滾動。我的照片是任意尺寸的,但始終處於橫向寬高比。HorizontalScrollView中的ImageView具有錯誤的長寬比
我在HorizonalScrollView
裏放置了一個ImageView
,除了寬高比關閉以外,它幾乎奏效。大小調整爲ImageView
完全垂直,但圖像被水平拉伸或壓縮。
我試過scaleType
和adjustViewBounds
的值的每個組合,並沒有什麼效果。
它可以用純XML完成還是必須在Java中調整視圖大小?
<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/image_photo"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:src="@drawable/panoramic_1" />
</HorizontalScrollView>
在此先感謝...
您是否找到解決方案? – Derzu