안드로이드 Listview 가로줄 색 변경 하거나 없애는 방법

개발/안드로이드 2017. 12. 12. 09:15
반응형

안드로이드 ListView에서 가로줄 색 변경하거나 없애는 방법을 xml로 설정하는 방법과 코드로  설정하는 방법에 대해 포스팅 하도록 하겠습니다.


1) xml 레이아웃 방식


1
2
3
4
<ListView
android:id="@+id/listview"
android:dividerHeight="0px"
android:divider="#ffffff" />
cs


항목 설명

dividerHeight : 가로줄 Height 크기 지정

divider : 가로줄 색상 변경



2) Code 방식


1
2
3
4
5
6
7
8
9
10
11
// 파란색으로 지정.
m_oListView.setDivider(new ColorDrawable(Color.BLUE));
m_oListView.setDividerHeight(2);
 
// 투명 색으로 변경. 
m_oListView.setDivider(new ColorDrawable(Color.TRANSPARENT));
m_oListView.setDividerHeight(2);
 
// ARGB 방식
m_oListView.setDivider(new ColorDrawable(0xFFFF0000));
m_oListView.setDividerHeight(2);
cs


메소드 설명

setDividerHeight : 가로줄 Height 크기 지정

setDivider : 가로줄 색상 변경



Code로 작성할때 주의해야할 점은 setDividerHeight 메소드를 꼭 setDivider 다음에 넣어야 합니다.

이유는 setDivider 메소드내에서 DividerHeight가 재설정 되기때문입니다. 


반응형
admin