Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- button
- 리스트뷰
- 뷰바인딩
- spacer
- StatelessWidget
- 변수
- 빌드 프로세스
- SizedBox
- StatefulWidget
- 액티비티 생명주기
- Kotlin
- Flutter
- Widget
- 프로그래머스
- 인스턴스
- 추상메소드
- 안드로이드 스튜디오
- 반복문
- padding
- If
- 패스트캠퍼스
- 프래그먼트
- expanded
- 지연초기화
- setState
- appbar
- 상속
- margin
- 람다식
- 두 수의 나눗셈
Archives
- Today
- Total
목록뷰바인딩 (1)
Y_Ding
앱개발 숙련 TIL - View Binding
뷰 바인딩(View Binding) 뷰와 상호작용하는 코드를 쉽게 작성 가능 대부분의 경우 findViewById를 대체 모듈에서 사용 설정된 뷰 바인딩은 모듈에 있는 각 XML 레이아웃 파일의 결합 클래스를 생성 바인딩 클래스의 인스턴스에는 상응하는 레이아웃에 ID가 있는 모든 뷰의 직접 참조가 포함 뷰 바인딩 vs findViewById NullSafe 직접 참조를 생성하므로 유효하지 않은 뷰ID로 인해 null포인터 예외가 발생할 위험이 없음 레이아웃의 일부 구성에먼 뷰가 있는 경우 결합 클래스에서 참조를 포함하는 필드가 @Nullable로 표시됨 Type safety 각 바인딩 클래스에 있는 필드의 유형이 XML파일에서 참조하는 뷰와 일치함 클래스 변환 예외가 발생할 위험이 없음 타입을 가지고 있..
TodayILearned/Android&Kotlin
2023. 8. 22. 20:05