데이터 바인딩 라이브러리 유연성과 호환성을 모두 제공하는 지원 라이브러리로, Android 2.1(API 레벨 7 이상)까지 Android 플랫폼의 모든 이전 버전에서 사용가능 빌드 환경 Android SDK Manager의 Support 저장소에서 라이브러리 다운로드 build.gradle 파일에 dataBinding 요소를 추가 android { .... dataBinding { enabled = true } } 데이터 바인딩 식 작성 루트 태그로 시작, 그 뒤에 data요소와 view루트 요소가 나온다. 이때 view요소는 루트가 파일에 있는 요소이다. sample data 내에 있는 user변수 - 이 레이아웃 내에서 사용할 수 있는 속성에 대한 설명 여기서 TextView의 텍스트는 사용자의 f..
뷰의 터치 이벤트 처리방법 3가지 - 액티비티에서 onTouchEvent 메서드 재정의 - 이벤트 처리하는 뷰 서브클래스에서 onTouchEvent 메서드 재정의 - 처리하고자 하는 뷰에 View.OnTouchListener 리스너 인터페이스를 등록 * 이벤트 처리의 흐름 - 액티비티에서의 이벤트 처리 액티비티 >> onTouchEvent 메서드를 재정의 >> 모든 뷰의 터치이벤트를 받을 수 있음 - 뷰에서 이벤트 처리 onTouchEvent 메서드를 재정의 >> 상속, 서브클래스 = 번거로움 or OnTouchListener 인터페이스를 등록 >> 인터페이스를 구현한 메서드에서 터치이벤트를 받음, 상속 x >>> 해당 뷰의 이벤트만 처리 - 2가지 다 구현되어 있다면? OnTouchListener의 메..
- Total
- Today
- Yesterday
- 변수
- Swift
- 코틀린
- rotation
- IOS
- rotate
- 격파르타 장점
- 격파르타 후기
- Kotlin
- gem update
- Android
- FLUTTER
- 스위프트
- Xcode
- 연산자
- 버전카타로그
- ~=
- Java
- dart
- 함수
- toml
- sqld 자격증 합격
- NoAnimation
- 아이폰
- .toml
- 아이폰앱개발
- 자바
- 음성재생
- 안드로이드
- 격파르타 합격후기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |