Android のドキュメントを読むと、次のレイアウトの画像が期待されます。
<ImageView
android:id="@+id/avatar"
android:layout_width="fill_parent"
android:layout_height="150dip"
android:adjustViewBounds="true"
android:scaleType="centerCrop" />
歪みなしでレイアウトを埋める(150ディップの高さが唯一の条件です):
CENTER_CROPイメージの両方の寸法 (幅と高さ) がビューの対応する寸法 (パディングを引いたもの) 以上になるように、イメージを均一にスケーリングします (イメージの縦横比を維持します)。
それは電話でかなりうまく機能します:
しかし、タブレットでは画像が完全に歪んでいます:
「横に伸ばさないでください」とはどのように言えるのでしょうか。