listView 画像を作成しました。listView の各項目の高さが同じ 100dp であることを目標にしています。imageView のサイズが自動的に変更されるが、親のスペース全体を使用しないという問題が発生します。
ここに私の現在の結果とobjectifの結果があります:
クロップセンターを自動的に作成するために追加するオプションを知っている人はいますか?
正しく理解できたかどうか自信がありません。あなたが望むのは、2つのどちらかでなければなりません。
画像ビューで属性を設定します
android:scaleType="fitXY"
完全にフィットImageView
します。
選んでいいですよ
android:scaleType="centerCrop"
センターをトリミングします。
遅れていることはわかっていますが、android:scaleType="centerCrop" を使用してこの質問ページに来る人にとっては役立つかもしれません。これにより、アスペクト比を維持するために別のプロパティも使用します
android:adjustViewBounds="true"
android:scaleType="fitCenter"
ImageView のトリミング オプションを認識していますか?
http://developer.android.com/reference/android/widget/ImageView.ScaleType.html
これらを XML の属性として適用するだけです。
お気に入り:
android:scaleType="centerCrop"
Javaで:imageView.setScaleType(ScaleType.FIT_XY);