💡 ViewBinding과 DataBinding의 차이와 특징을 비교하여 정리하였습니다 ViewBindingViewBinding은 액티비티 또는 프래그먼트에서 xml의 뷰를 직접 참조하기 위해 사용하는 라이브러리입니다.각 XML 레이아웃 파일의 Binding 클래스를 생성하여 인스턴스에서 레이아웃에 ID가 있는 모든 뷰를 직접참조 할 수 있습니다.findViewById를 쓰지 않고 XML의 view component에 접근하는 object를 반환받아서 view에 접근할 수 있습니다.특징자동으로 생성되는 뷰 바인딩 클래스XML 레이아웃마다 자동으로 뷰 바인딩 클래스를 생성합니다.activity_main.xml → ActivityMainBinding간단하고 안전한 타입 바인딩레이아웃에 있는 모든 뷰에 대해..
💡 우아한테크코스를 진행하면서 DataBinding에서 BindingAdapter를 활용한 경험을 기록하였습니다! BindingAdapterAndroid의 데이터 바인딩 기능에서 제공하는 어노테이션으로, XML 레이아웃에서 사용자 정의 속성을 사용하여 뷰에 데이터를 설정할 수 있습니다.이를 통해 기존에 제공되지 않는 속성을 XML에서 직접 설정할 수 있고, 뷰의 로직과 UI 설정을 보다 깔끔하게 분리할 수 있습니다.바인딩 어댑터 | Android Developers 바인딩 어댑터 | Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 바인딩 어댑터 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 결합 어댑터는 ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.