본문 바로가기

ExpandableListView2

ExpandableListView 확장 리스트뷰(확장,축소 이미지 변경) ExpandableListView에서 아이템이 축소되거나 확장 시 좌측에 보이는 이미지를 바꾸려면여러 방법이 있겠지만 그중에 한 가지는 vector이미지를 이용하는 방법이 있다 결과이미지 Vector 이미지 추가File - New - Vector Asset - Clip art를 선택하여 확장 시 보일 이미지와 축소 시 보일 이미지를 선택한다.이름은 arrow_down과 arrow_up으로 설정하였다. 확장 시, 축소 시 보일 이미지를 설정하는 Selector를 생성Asset으로 추가한 이미지를 selector에 설정한다. 디자인 적용ExpandableListView가 설정되어 있는 레이아웃에서android:groupIndicator에 생성한 selector를 설정하면 디자인.. 2025. 9. 14.
ExpandableListView 확장 리스트뷰(배경디자인 변경) 리스트뷰이긴 한데 트리형태의 자식뷰를 가지는 리스트뷰를 만들고자 할 때 ExpandableListView를 이용한다.확장리스트뷰의 항목에서 그룹뷰와 자식뷰에 디자인을 적용해 보았다.트리형태에서 부모뷰의 디자인과 자식뷰의 디자인을 적용하는 방법은 여러 가지가 있겠지만여기서는 버튼과 같이 디자인을 적용하였다. 결과이미지샘플로 지역에 있는 편의점을 예시로 작성하였다. 리스트 내 그룹뷰의 배경디자인버튼처럼 처리하기 위해 selector를 하나 만들었고기본, 터치 시 다르게 보여주기 위해 2개의 shape파일을 만들어서 구성하였다. res/drawable/btn_cell_area.xml res/drawable/shape_bg_cell_area_default.xml .. 2025. 9. 12.