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
- Kotlin
- apache nginx
- 안드로이드 스튜디오 커스텀 다이얼로그
- apache란
- 안드로이드 mvvm 예제
- java thread 예제
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- java
- 안드로이드 디자인패턴
- 아파치 엔진엑스
- 아파치란
- Thread
- dagger error
- 변수
- hilt error
- 안드로이드 스튜디오 custom dialog
- 자바 스레드 예제
- recyclerview item recycle
- 이중for문 사용 안하기
- 안드로이드 스튜디오 style
- LifeCycle
- 다른 객체 리스트의 비교
- 디자인 패턴 예제
- 객체지향 프로그래밍 5가지 원칙
- edittext 연결
- 리사이클러뷰 아이템 재사용
- 안드로이드 스튜디오 인터넷 연결 확인
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- AAC
- 안드로이드 스튜디오 tts
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