17

ImageViewでドローアブルを繰り返すことは可能ですか?私は自分のドローアブルをListViewの仕切りとして繰り返すことができますが、ImageViewとしては繰り返しません。これが私の繰り返しの画像定義です:

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/xdividerrepeat" android:tileMode="repeat"/> 

ありがとうMarkus

4

3 に答える 3

31

はい、可能です。のスケール タイプを指定するだけですImageView。それがなければ、<bitmap>単にスケーリングされます。

<ImageView
    ...
    android:scaleType="fitXY"
    ...
/>
于 2013-01-30T14:03:20.267 に答える
20

これを実現するには、LinearLayout のような「ダミー」ビューを使用できます。必要なサイズの LinearLayout を作成し、その背景ドローアブルを繰り返しビットマップに設定するだけです。

Android タイル ビットマップを参照してください。

于 2011-03-01T19:59:00.077 に答える
2

ImageView である必要がありますか? この種の機能が必要な場合は、 LinearLayout のようなコンテナーを使用し、例のように BitmapDrawable を背景として使用します。"background" 属性は View から継承されるため、繰り返し画像を表示する以上の機能が必要ない場合は、xml レイアウトで View を使用できます。

于 2011-03-01T19:55:02.960 に答える