0
我有一個ImageView
包含圖像。由於圖像太大,該圖像會縮放以適應屏幕。爲什麼getScaleY()總是返回1.0? [Android]
我試圖找出多少圖像已使用getScaleY()
和getScaleX()
縮放。這應該返回1.0
如果圖像未縮放並返回一些小於1.0
如果圖像縮小以適合視圖的值。
取而代之的是,getScaleX()
和getScaleY()
對我來說返回1.0
是否圖像縮小或不縮小。
你可以在這裏看到我的XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/docImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/dossier_cover"
android:adjustViewBounds="true"
android:padding="0dp"
/>
</RelativeLayout>
有誰知道爲什麼發生這種情況?或者我更好地以不同的方式找出規模?
另外我試過將adjustViewBounds設置爲false,但它沒有改變任何東西。 – Pieter888 2012-04-23 11:50:41