應該是一個簡單的。爲什麼ImageView中drawable的寬度/高度是錯誤的?
當我拉image.getDrawable().getIntrinsicWidth()
我得到一個大於源圖像寬度的值。它的X座標是返回2880而不是1920年,這是1.5倍太大?
我想知道閹具有「中心」的scaleType的ImageView的影響,但,根據本documentation:「在視圖中,中心圖像但是不執行任何縮放」
這裏是源:
<ImageView
android:id="@+id/backgroundImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/background"
android:scaleType="center"/>
你在'ImageView'中使用'wrap_content'嗎? – Macarse
是的,我的'ImageView'在高度和寬度都有'wrap_content'。 – Graeme