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
- java thread 예제
- 다른 객체 리스트의 비교
- edittext 연결
- 안드로이드 스튜디오 custom dialog
- 안드로이드 스튜디오 tts
- dagger error
- 안드로이드 mvvm 예제
- 안드로이드 디자인패턴
- 객체지향 프로그래밍 5가지 원칙
- LifeCycle
- hilt error
- apache란
- 안드로이드 스튜디오 style
- recyclerview item recycle
- Thread
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- 아파치란
- java
- Kotlin
- AAC
- 리사이클러뷰 아이템 재사용
- 안드로이드 스튜디오 인터넷 연결 확인
- apache nginx
- 이중for문 사용 안하기
- 안드로이드 스튜디오 커스텀 다이얼로그
- 아파치 엔진엑스
- 변수
- 자바 스레드 예제
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- 디자인 패턴 예제
Archives
- Today
- Total
목록viewbinding (1)
Sam Story
뷰 바인딩 (ViewBinding)
1. 뷰바인딩 (ViewBinding) 이란 ? 레이아웃 XML 파일에 대한 액티비티 클래스를 정의하지 않고 자동적으로 뷰에 대해 연결을 생성해 준다. 자동적으로 뷰에 대한 연결을 생성하니 findViewById를 안쓰는 장점이 있고 유효하지 않은 뷰 ID 로 인해 생기는 Null Pointer Exception의 발생 위험이 없다. 2. 예제 오늘의 예제는 아주 간단한 예제로 버튼을 눌렀을때 텍스트 뷰의 텍스트가 바뀌는 예제다. 기존의 코드의 경우는 뷰를 선언하고 초기화 해주는것을 액티비티 코드에서 처리를 해주어야 했지만 뷰바인딩을 할 경우 binding 값을 선언과 초기화 해주고 그 binding 값으로 뷰들의 속성,값을 초기화 해줄 수 있다. 먼저 viewBinding을 build.gradle에 추..
Android
2024. 3. 19. 19:32