| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 오류
- 군대 깃허브
- REST API
- 디버깅 오류
- 군대개발
- 군대 개발
- android studio cloud
- Android
- Compose
- BindingAdapter
- multipart
- 뷰 겹침
- 군대에서 안드로이드 개발
- apollo
- intArray
- android 오류
- RETROFIT
- text
- okhttp
- log
- 네트워크
- kotlin
- Encoding
- Log잘림
- Rest
- 군대 github
- interface
- Status Bar
- DataBinding
- Di
- Today
- Total
목록Android (6)
KDY
buildFeatures { // 데이터 바인딩 활성화 dataBinding true } DataBinding 이란? Android 생태계에서 이미 많이 사용되고 있는 DataBinding(데이터바인딩)은 간단하게 xml파일에 Data를 연결(binding)해서 사용할 수 있게 도와주며 Android JetPack 라이브러리의 하나의 기능 입니다. 즉, 데이터바인딩은 애플리케이션 로직과 레이아웃을 binding하는 데 필요한 글루 코드를 최소화합니다. 글루 코드란?프로그램의 요구사항 구현에는 기여하지 않지만, 본래 호환성이 없는 부분끼리 결합하기 위해 작동하는 코드-제타위키 내용이 이렇다 보니 findViewById를 사용하지 않아도 되며 보통 MVVM 패턴을 구현 할 때 "LiveData"와 함께 거의..
개발을 하면서 TextView는 많이 사용이 됩니다. 그때 TextView의 사이즈를 dp와sp로 나눌수 있습니다. 그럼 dp와 sp의 차이가 무엇 일까요? DP(Density-Independent Pixels)는 UI 레이아웃을 정의할 때 레이아웃 치수나 위치를 지정하기 위해 사용하는 단위입니다. SP(Scale-Independent Pixels)는 UI 레이아웃을 정의할 때 텍스트의 크기를 지정하기 위해 사용하는 단위입니다. 안드로이드는 설정 화면에서 안드로이스 시스템 전체에서 보여지는 텍스트의 크기를 선택하여 설정할 수 있습니다. 그럼 이때 dp와 sp의 차이를 설명해 드리겠습니다. 먼저 dp단위를 사용하게 되면 시스템의 크기를 변경해도 처음에 정한 크기를 그대로 유지합니다. 반면에 sp로 쓴다면 ..