250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 막내의막무가내 프로그래밍
- 프로그래머스 알고리즘
- 막내의막무가내
- 막내의막무가내 안드로이드 에러 해결
- 안드로이드 Sunflower 스터디
- 막무가내
- flutter network call
- 프래그먼트
- 막내의막무가내 알고리즘
- 안드로이드
- 막내의막무가내 코틀린
- 막내의 막무가내 알고리즘
- 부스트코스
- 막내의막무가내 목표 및 회고
- 막내의막무가내 코틀린 안드로이드
- 막내의막무가내 일상
- 막내의막무가내 코볼 COBOL
- 안드로이드 sunflower
- 막내의막무가내 안드로이드 코틀린
- 주엽역 생활맥주
- 2022년 6월 일상
- 막내의막무가내 안드로이드
- 막내의막무가내 플러터
- 막내의막무가내 SQL
- 부스트코스에이스
- 막내의 막무가내
- Fragment
- 주택가 잠실새내
- 막내의막무가내 rxjava
- 막내의막무가내 플러터 flutter
Archives
- Today
- Total
목록안드로이드 inflation (1)
막내의 막무가내 프로그래밍 & 일상
[안드로이드] 인플레이션 이해하기
안드로이드에서는 사용자의 눈에 보이는 화면의 배치 부분을 XML 파일로 쉽게 만들 수 있도록 XML 레이아웃 파일과 소스 파일을 분리시켜 두었습니다. 이 때문에 XML을 이해할 수만 있어도 화면 레이아웃을 만들 수 있는 장점이 생겼습니다. 그런데 분리해둔 XML 레이아웃 파일에 들어있는 버튼을 소스 파일에서도 사용하게 되는데 어떤 과정을 거쳐서 분리된 파일에 넣어둔 정보를 알아낼 수 있는 걸까요? 인플레이션은 그 해답이 될 수 있습니다. 위 그림에서 보는 것과 같이 안드로이드는 레이아웃파일+자바소스파일이 합쳐져서 스마트폰의 화면을 나타내고 동작하게 만듭니다. 안드로이드 스튜디오를 보면 액티비티의 레이아웃 디자인을 한번에 볼 수 있는 xml파일과 레이아웃에 대한 자바소스 파일이 분리되어있습니다. 이렇게 한..
안드로이드/자바 & Previous
2019. 7. 22. 14:38