0
我想弄清楚如何在Android ImageView中加載一幅肖像或風景圖像,而不需要將圖像拉伸到全屏。調整Android ImageView的風景和肖像
例如,以縱向查看時的橫向圖像不應伸展到全屏,而是以上部和下部的黑色條紋爲中心以補償空白空間。
有什麼想法?
感謝
我想弄清楚如何在Android ImageView中加載一幅肖像或風景圖像,而不需要將圖像拉伸到全屏。調整Android ImageView的風景和肖像
例如,以縱向查看時的橫向圖像不應伸展到全屏,而是以上部和下部的黑色條紋爲中心以補償空白空間。
有什麼想法?
感謝
設置的ImageView的高度和寬度match_parent,whitout使用任何scaleType
<ImageView
android:id="@+id/img_1"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
它會自動適合人像和風景
爲了達到你需要的效果使用scaleType
屬性和黑色背景。
<ImageView
android:id="@+id/your_image"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerInside"
android:background="#000000"/>
然後,你需要設置圖像資源。
通過XML:
android:src="@drawable/your_image_drawable"
通過代碼:
yourImageViewReference.setImageResource(R.drawable.your_image_drawable);
使用佈局端口和佈局,土地資源文件夾,文件夾內。 –