ListView の仕切りとして繰り返し画像を使用しようとしています。
まず、背景用のビットマップ ドローアブルを次のように定義します。
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/pattern_delimiter">
</bitmap>
予想通り、画像が引き伸ばされます。
それではtileModeを指定しましょう:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/pattern_delimiter"
android:tileMode="repeat" >
</bitmap>
このようになり、ListView をスクロールすると、画像は所定の位置にとどまります
問題は、ListView をスクロールしても画像が動かないことです。Android が繰り返し画像全体を事前にレンダリングしたように見え、実際の仕切りは、事前レンダリングの仕切りが見える透明な領域にすぎません。
これは私が望んでいたことではありません。仕切りがリスト アイテムと共に移動することを期待していたからです。
画像を繰り返し、リストに沿って移動させる方法はありますか?