2013-05-05 2 views
0

반복 이미지를 ListView의 구분선으로 사용하려고합니다.안드로이드의 ListView 디바이더가 바둑판 식으로 배열되어있을 때 이동하지 않습니다.

먼저이 같은 배경에 대한 비트 맵 드로어 블을 정의

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

내가 예상대로 이미지가 늘어 얻을. 이제

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

은 다음과 같습니다, 그리고리스트 뷰를 스크롤 할 때, 이미지가 장소

enter image description here

에 머물 :

enter image description here

그래서이 TILEMODE을 지정할 수

문제는 ListView를 스크롤 할 때 이미지가 움직이지 않는다는 것입니다. 안드로이드가 전체 반복 이미지를 미리 렌더링 한 것처럼 보이고 실제 디바이더는 프리 렌더러 디바이더가 보이는 투명한 영역입니다.

그건 제가 원했던 것이 아닙니다. 디바이더가 목록 항목으로 이동하는 것을 보았습니다.

이미지를 반복하여 목록과 함께 이동시키는 방법이 있습니까?

+0

타일 된 분배기가 그런 식으로 작동하지 않는 것처럼 보입니다. 여기를보세요 http://stackoverflow.com/questions/8061887/advanced-android-layout-making-a-listview-divider-from-a-layer-list – mprabhat

답변

1

아마 안드로이드 재활용 목록보기 항목이 있습니다. 빠른 해결책은 행의 xml로 구분선을 이동하는 것입니다.

+0

그것이 결국 내가 한 일이지만, 이제는 첫 번째 (또는 마지막) 항목의 칸막이를 숨겨야한다는 사실을 좋아하지 않습니다. – Axarydax

관련 문제