2010년 12월 30일 목요일

android ListView divider

android ListView divider 영역 제거하기

디자인 없이 ListView를 사용하면 모르겠지만 배경을 깔고 쓰면 ListView의 Row간 1Pixel정도의 간격이 생긴다.
이놈의 1Pixel은 웹 할때도 골치더니 여기까지 따라다닌다.

구글링을 하면 여러가지 방법이 나오지만 내가 성공한 확실한 방법은

ListView의 setDivider(null);
layout상의 xml에 속성을 아무리 false를 해도 절대 사라지지 않는다.

여기서 팁하나더.
Activity를 extends ListActivity한 경우. 즉, 자신이 스스로 List인 경우(<ListView android:id="@android:id/list")는

this.getListView().setDivider(null);

이렇게 해주면 된다.

#SCMInno #에스씨엠이노 #WEBDeK

댓글 1개:

Unknown :

이거때문에 삽질했는데 해결됐네요~ 감사합니다 ^^