
목차
17
모듈화하세요
지금까지 앱을 실행하는 디바이스의 종류와 관계없이 같은 방식으로
작동하는 앱을 만드는 방법을 살펴봤습니다.
하지만 디바이스가 폰인지 태블릿인지에 따라 동작 방법을 다르게 하고 싶다면 어떻게 할까요?
이런 상황에서는 여러 액티비티에서 재활용할 수 있는 모듈화 코드 컴포넌트인 프래그먼트가
필요합니다. 이 장에서는 기본 프래그먼트와 리스트 프래그먼트를 생성하는 방법, 액티비티에
프래그먼트를 추가하는 방법, 프래그먼트와 액티비티가 서로 통신하는 방법을 설명합니다.
프래그먼트
9
모든 디바이스에서 앱은 같은 모습을 유지해야 합니다
382
여러분 앱도 디바이스 크기에 따라 다르게 동작해야 할 거예요
383
프래그먼트로 코드를 재사용할 수 있습니다
384
폰 버전의 앱
385
프로젝트와 액티비티 만들기
387
버튼을
MainActivity
의 레이아웃에 추가하기
388
프래그먼트를 프로젝트에 추가하는 방법
390
프래그먼트의
onCreateView
( ) 메서드
392
프래그먼트를 액티비티의 레이아웃에 추가하기
394
프래그먼트와 액티비티 상호작용
401
Workout
클래스
402
운동
ID
를 프래그먼트로 전달하기
403
액티비티로 운동
ID
설정하기
405
프래그먼트 생명주기
407
프래그먼트의
onStart
( ) 메서드에서 뷰의 값 설정하기
409
리스트 프래그먼트를