1

私は多くの画像をロードするアプリに取り組んでいます.Facebookのような人の画像があり、画面サイズの30%の高さと全幅を取ることがあります.

Imageview でコンテンツを折り返すと、画像の全幅が表示されません。imageview でスケール タイプを fitxy に設定すると、画像が引き伸ばされ、centercrop では問題が解決しません。Facebookの投稿のように、トリミングせずにサーバーから画像を取得したい。これを行う方法についてのアイデアはありますか?

4

1 に答える 1

0

画像の形状を維持するために自動的にサイズを変更する場合は、ImageViewのandroid:adjustViewBounds属性をに設定できます。およびtrueを使用して、最大の幅と高さを指定することもできます。これら3つの組み合わせを使用すると、画像をトリミングしたり引き伸ばしたりせずに、UIに適した画面の領域に限定して表示できる可能性があります。android:maxHeightandroid:maxWidth

于 2012-11-19T20:59:59.187 に答える