행복한 내 이야기

  • 홈
  • 태그
  • 방명록

LifecycleOwner 1

[Android] ViewBinding과 DataBinding(+BindingAdapter) 비교 - 글자 수에 따라 텍스트 색상 변경하기

안드로이드 개발에서 ViewBinding과 DataBinding은 UI와 코드의 결합 방식을 개선해 주는 중요한 바인딩 기술이다. 두 방법을 비교하기 위해 사용자가 EditText에 입력한 글자 수에 따라 TextView의 색상이 바뀌도록 구성해 보았다. 이를 통해 ViewBinding과 DataBinding의 차이점과, DataBinding에서 제공하는 BindingAdapter를 활용해보았다. 또한 TextWatcher와 DataBinding의 동작 방식을 비교하면서 어떤 상황에서 어떤 바인딩이 유리한지 알아보았다.코드 및 설명1. ViewBinding을 사용한 구현 (FragmentTopViewBinding)FragmentTopViewBinding에서는 ViewBinding을 사용하여 TextWat..

Android 2024.11.17
이전
1
다음
더보기
프로필사진

행복한 내 이야기

  • 분류 전체보기 (120)
    • Android (35)
      • 오르다 다이어리 (11)
      • Nature Album (4)
      • Compose (7)
    • Kotlin (20)
    • Java (24)
    • Python (4)
    • IT (7)
    • Spring (2)
    • C++ (2)
    • CS (3)
    • UnrealEngine5인데 언리얼 엔진 4 레이.. (3)
    • 코딩테스트 (10)
      • 프로그래머스 (3)
      • SWEA (3)
      • 코딩 테스트 합격자 되기 : 자바편 (4)
    • 내 이야기 (2)
      • 꿈꾸는 도서관 (1)
      • 카페인 설탕 버터 밀가루 카카오 견과류 과일 (1)
      • 101세에 초 101개 한 숨으로 불어 끄기 (0)

Tag

java, 프로그래머스, viewBinding, 리팩토링, SQLite, 자바, recomposition, composable, compose, 티스토리챌린지, 코테, ViewModel, bindingadapter, OS, Livedata, Android, DataBinding, kotlin, 오블완, 코루틴,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바