ListView画像を作成しました。 listViewの各アイテムの高さが同じ100dpであるという私の目標。 imageViewのサイズが自動的に変更されますが、親のスペース全体を占有しないという問題が発生します。
ここに私の現在の結果とobjectif結果があります:
クロップセンターを自動的に作成するために追加するオプションを知っていますか?
正しく理解できたかどうかわかりません。あなたが望むのは、どちらかでなければなりません。
画像ビューで属性を設定します
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);