행복한 내 이야기

  • 홈
  • 태그
  • 방명록

inversebindingadapter 2

[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

[Android] LiveData와 DataBinding의 양방향 바인딩 시 발생하는 오류 해결하기

문제 상황안드로이드 개발에서 LiveData와 DataBinding을 결합해 양방향 바인딩을 구현하려고 할 때 아래와 같은 오류가 발생할 수 있다.The expression 'userViewModelInputText.getValue()' cannot be inverted, so it cannot be used in a two-way bindingDetails: There is no inverse for method getValue, you must add an @InverseMethod annotation to the method to indicate which method should be used when using it in two-way binding expressions이 오류는 EditText..

Android 2024.11.16
이전
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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바