私は、30×30ピクセル、最大利用可能幅に画像をスケーリングアスペクト比を維持し、ImageViewの余分なスペースを避け
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:background="@color/red"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:adjustViewBounds="true"
android:scaleType="fitStart"
android:src="@drawable/green_square"/>
</LinearLayout>
あるgreen_square.pngファイルは、私が達成しようとしている何この単純なレイアウトXMLを持っており、親の幅を塗りつぶすように画像を拡大しています。これは、ImageViewの余分なスペースなしで縦横比を保持しています。
避けたい余分なスペースを参照するために、ImageViewに赤い背景を追加しました。
てみ 'アンドロイド://グループ: – sebataz
感謝' adjustViewBounds =「true」と、それは私が考えたものだが、それはこの問題は、多くのユーザーを悩ませているように見えますが、すでに –
だ、 HTTPをこのリンクをチェックしてください。 google.com/group/android-developers/browse_thread/thread/89d21a582ebc5b21 –