본문 바로가기

Android/Kotlin

[Kotlin] Button setOnClickListener() vs android:onclick

둘다 기능은 같다.

android:onclick은 api level4에 추가된 기능이고 더 코드가 짧다.

onClickListener 은 모든 클래스가 구현할수 있는 인터페이스로 더 유연하다.

 

코드가 복잡해진다면 onClickListener을 사용하는 편이 유지보수 면에서 좋다.

 

두개 기능이 같지만 개인적인 생각으론 onClickListener을 활용하는 편이 더 좋아보인다.

 

https://stackoverflow.com/questions/21319996/android-onclick-in-xml-vs-onclicklistener 참조