2011-07-06 17 views
2

正方形のレイアウトを作成したいので、 :scaleType = "fitXY" ' 他の縮尺タイプは、画像を拡大しないため動作しません。どのようにアスペクト比を失うことなく正方形の画像をスケーリングするのですか(レイアウトが正方形でない場合でも)

問題は、正方形のレイアウトを正確に作成できないことです。 スケーリングを有効にするには、150dp * 150dpのような非常に大きな幅/高さを与える必要があります。

画像が別のレイアウト内に見つかることがあります。そのサイズはわかりません。 レイアウトの幅/高さが150dpより小さい場合は、レイアウト全体が塗りつぶされ、画像のアスペクト比が失われます。

アスペクト比を失うことなく正方形の画像をどのように拡大縮小しますか?

ありがとうございました。

答えて

-1

ImageView.ScaleType

ImageView.ScaleType CENTER_CROP 
+0

クロップは、縦横比を保持しません。 –

+0

私はそれがあなたが探しているものだと思います。試してみましたか? – JanithaR

関連する問題