5

私はこのImageViewを持っています

    <ImageView android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/offer_img" />

URL からこの ImageView に画像を読み込んでいます。画像を常に X (画面の幅) に合わせ、縦横比を維持するために高さを再調整します。これを行うには Java が必要ですか、それとも XML だけで行うことができますか?

4

2 に答える 2

4

これを試して:

<ImageView 
    android:scaleType="centerInside"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/offer_img" />

元の画像の比率が約 8:5 の場合にのみ、期待どおりの結果が得られます

于 2013-09-19T15:23:16.473 に答える
1

android:scaleTypeで試すことができます

この質問の答えであるメソッドを使用できます: Java 画像のサイズ変更、アスペクト比の維持

于 2013-09-19T15:02:02.447 に答える