0

表示したいドローアブルがあります。画面に水平に収まるようにし、スケーリングを維持しながら垂直にスクロールできるようにします (高さが画面よりも大きい場合)。

drawable を に入れていImageViewます。drawable は変更可能です (さまざまな高さと幅の写真)。画面の幅に合わせてすべてのドローアブルをスケーリングできますが、ドローアブルを画面の上部よりも高くすると、上部が切り取られ、下部に黒いバーが表示されますScrollView.

考えられる ScrollView と ImageView のすべての組み合わせを試しましたが、イメージが引き伸ばされているか、その一部が脱落しています。どんな助けでも大歓迎です!

私の現在のコード:

<ScrollView 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_gravity="center" >

    <ImageView
        android:id="@+id/iv1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scaleType="center" />

</ScrollView>
4

1 に答える 1

0
<ImageView
    android:id="@+id/iv1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:scaleType="centerInside"
    android:adjustViewBounds="true"
 />

しかし、これが画像を親の高さよりも大きくできるかどうかはわかりません。これで解決しない場合は、アーカイブの作業ソリューションで見つけようとします。

于 2013-01-09T23:36:39.290 に答える