ImageViewをxml内に記述するとき、縦横比を維持するために <ImageView android:layout_width="match_parent" android:layout_height="135dp" android:adjustViewBounds="true" android:background="@drawable/hoge" /> としていたが、縦横比が固定されずに横長になってしまう。 adjustViewBounds してるのに…と思っていたが、リソースの指定方法を勘違いしていた。 backgroundはViewの背景であって、 ImageViewのリソースはsrcで指定しなければならなかった。 正しくは、 <ImageView android:layout_width="match_parent" android:layout_height="135dp"