안드로이드 개발/개발팁
커스텀 스피너의 dropdown 창 닫기
Aiden96
2025. 6. 9. 15:16
Spinner 자체가 강제적으로 dropdown 을 닫는 기능을 고려해서 만들지 않았다. 기본적으로 스피너의 아이템 클릭하면 바로 dropdown 이 닫히기때문이다.
그래도 억지로 커스텀 스피너를 만들어 버튼을 이용해 dropdown을 닫고자 한다면 이 방법이 가장 간단하다
binding.btnAction.setOnClickListener {
val parentView = parent as? AdapterView<*>
parentView?.performItemClick(binding.root, position, getItemId(position))
}