0

表示されている Drawable に基づいて、ImageView の一部のサイズを変更できるようにしたいと考えています。Drawable から新しい寸法を読み取るようにするか、これらの高さを格納する配列/列挙型を使用するかはまだ決めていませんが、サポートが必要なのは ImageView の実際の変更ですサイズ。

もののサイズを変更するための多くの関数のうち、ImageView のサイズを変更するために使用する必要があるのはどれですか? Drawable の境界を変更する必要があるのか​​、それとも ImageView の LayoutParams または他のメソッドを完全に再定義する必要があるのか​​ 、うまくいきません。ドローアブルは常に同じ幅になりますが、高さはマップの各タイル (レンダリング中) に応じて変化します。

4

1 に答える 1

1

ここで何かが足りないかもしれませんが、おそらく次のものを使用する必要があります。

<ImageView
    android:id="@+id/image_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/image_content"
    />

wrap_content を使用すると、挿入したドローアブルの形状を ImageView が想定します。

于 2010-08-27T15:32:34.617 に答える