我試圖使用重複的圖像作爲ListView的分隔線。Android的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時圖像不會移動,它是一個ppears好像Android預渲染了整個重複的圖像,實際的分隔線只是預渲染器分隔線可見的透明區域。
這不是我想要的,因爲我預計我會看到分隔符與列表項一起移動。
有沒有辦法重複圖像和它是否與列表一起移動?
似乎平鋪分隔器不工作的方式,請看看這裏http://stackoverflow.com/questions/8061887/advanced-android-layout-making-a-listview-divider-from-a-layer-list – mprabhat 2013-05-05 08:36:35