4

このアスペクト比のImageViewがあるとしましょう

#####
#####
#####

アスペクト比の異なる画像を収めたいです。

画像にこの比率がある場合

00
00
00

なりたい

###00
###00
###00

したがって、android:scaleType="fitEnd"は機能します

しかし、私が比率のある画像を持っている場合

00000

なりたい

#####
00000
#####

したがって、ここではandroid:scaleType="fitCenter"が必要です。

これを組み合わせる方法はありますか?

4

1 に答える 1

1

scaleTypes同じ属性で2 つを使用することはできません。画像が読み込まれるのを待ってから、何scaleTypeを使用するかを決定する必要がある場合がありimgView.setScaleType(ImageView.ScaleType.CENTER)ます。

于 2012-07-10T14:07:03.973 に答える