Android(Kotlin)

복수의 버튼에서 같은 이벤트 사용

E.I.T.U 2021. 5. 17. 13:57

여러개의 Button Widget 이 같은 onClickListener 를 사용할 경우

(예 : 숫자 키패드 구현)

 

val btList = listOf<Button>(binding.bt0, binding.bt1, ... ,binding.bt9) // 버튼 리스트 정의

for ( bt in btList ) { // for 반복문을 이용하여 버튼 리스트의 버튼마다

   bt.setOnClickListener{ 

      ... // 클릭 시 이벤트 정의

   }

}