Android/Kotlin

[Android][Kotlin] Expandable Listview 한개만 열기

yoo.o 2020. 4. 16. 02:02
반응형

확장 리스트뷰에서 한개만 확장하는 코드

(한 개가 열려있는 상태에서 다른 그룹을 확장하면 열려있던 리스트뷰가 닫힘)

var lastPosition = -1
expandable_agree.setOnGroupExpandListener { groupPosition ->
	if (lastPosition != -1 && groupPosition != lastPosition) {
    	expandable_agree.collapseGroup(lastPosition)
	}
	lastPosition = groupPosition
}

 

반응형