«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

올해는 머신러닝이다.

Android GridView의 테두리 제거하는 방법 본문

Android/Tip&Tech

Android GridView의 테두리 제거하는 방법

행복한 수지아빠 2011. 6. 3. 12:15

GridView의 background에 white color를 설정 하면 흰색의 테두리가 나타난다.

이것은 list selector에 padding이 지정되어 있어서 나타나는 문제인데 단순히 Padding 같은 layout조정으로는 해결이 되지 않는다.


해결을 하기위해서는 GridView의 속성 중에서 listSelector를 수정해야 한다.

GridView는 AbsListVIew를 상속받게 되어 있는데 AbsListView에 기본으로 지정되어 있는 listSeletor에 padding이 들어가 있어서 GridView에 여백이 생기게 된다.


GridView에 여백을 없에기 위해서는 GridView에 listSelector속성에 padding을 제거한 selector를 지정하면 됩니다.


 <selector xmlns:android="http://schemas.android.com/apk/res/android"

 android:variablePadding="false">   

</selector>


위의 소스를 list_selector.xml로 저장하여 drawable 폴더에 넣은 후, GridVIew의 listSelector 속성에 위에 XML을 지정하면 테두리 문제는  해결이 된다.


[출처] GrideView 테두리 없애기|작성자 palfuni

'Android > Tip&Tech' 카테고리의 다른 글

테이블 결합 함수 설명  (0) 2011.06.07
TableLayout 개념잡기  (0) 2011.06.03
android pixel,dip(dp) 개념잡기  (1) 2011.06.02
키보드 및 화면 변경 이벤트 관련 팁  (0) 2011.06.02
android animation관련 팁  (0) 2011.06.01