Hello World!
Spread your wide wings 
with Java
안드로이드 이벤트 (Android Event)
IDE/AndroidStudio 2024. 7. 12. 14:20 안드로이드 이벤트 (Android Event)

🚀 개발 환경▪  IDE : Android Studio Koala 2024.1.1▪  JAVA : 17.0.10   1. 이벤트 리스너 (Event Listener) 이벤트 리스너는 사용자 입력(클릭, 터치 등)이나 시스템 이벤트를 처리하는 인터페이스이다. 특정 이벤트가 발생했을 때 어떤 동작을 수행할지 정의하는 역할을 한다. 이벤트 리스너는 여러 뷰(View)에서 공유될 수 있다.   2. 자주 사용하는 4가지 이벤트 리스너1) onClick() : 사용자가 어떤 항목을 터치했을 때2) onLongClick() : 터치하고 일정 시간 동안 누르고 있을 때3) onFocusChange() : 포커스가 이동될 때4) onKey() : 포커스 위에서 키를 누르고 놓을 때  3. 이벤트 처리 과정이벤트 발생..

안드로이드 뷰 바인딩 (Android View Binding)
IDE/AndroidStudio 2024. 7. 12. 11:07 안드로이드 뷰 바인딩 (Android View Binding)

1. 뷰 바인딩 (View Binding) 뷰 바인딩(View Binding)은 안드로이드 스튜디오에서 제공하는 기능으로, XML 레이아웃 파일에 대해 자동으로 생성된 클래스를 통해 각 뷰에 쉽게 접근하고 조작할 수 있게 해준다. 이를 통해 findViewById 메서드를 사용하지 않고도 레이아웃의 뷰에 접근할 수 있다.   2. 뷰 바인딩의 장점1) 간결한 코드: 뷰를 참조하기 위해 반복적으로 findViewById를 호출하지 않아도 되어 코드가 간결하다.2) 자동 생성 클래스: 각 레이아웃 파일에 대해 자동으로 생성된 클래스를 통해 뷰에 쉽게 접근할 수 있다.   3. 뷰 바인딩 설정 및 사용 방법 1) 프로젝트에 뷰 바인딩 설정 build.gradle.kts(Module :app) 파일에 build..

image