[5] Fragment 로 다이나믹 UI 만들기 [0]




To create a dynamic and multi-pane user interface on Android, you need to encapsulate UI components and activity behaviors into modules that you can swap into and out of your activities. You can create these modules with the Fragment class, which behaves somewhat like a nested activity that can define its own layout and manage its own lifecycle.

1차 해석 : 동적이고 여러 화면을 지원하는 인터페이스를 안드로이드에서 생성하기 위해서, UI 컴포넌트와 액티비티 행동을 모듈에  넣음으로써 캡슐화 할 필요가 있습니다. 우리는 이 것을 액티비티로 꺼내 올 수 있지요.  Fragment 클래스로 이러한 모듈을 생성할 수 있습니다. 이 것은 내장된 액티비티 처럼 행동하는데요, 레이아웃을 정의하고 라이프 사이클을 정의할 수 있습니다.

2차 해석 : 동적이고, 다중 화면 UI를 생성하려면, “UI 컴포넌트” 와 “activity behaviors”를 모듈화(캡슐화) 해줘야 합니다. 이 모듈은 액티비티 안밖을 바꿀 수 있습니다. 이러한 모듈은 Fragment 클래스를 사용해서 생성할 수 있습니다. 이 것은 마치 내장된 액티비티처럼 행동하는데요, 자신의 레이아웃을 정의할 수 있고 자신의 라이프사이클을 다룰 수 있습니다.

When a fragment specifies its own layout, it can be configured in different combinations with other fragments inside an activity to modify your layout configuration for different screen sizes (a small screen might show one fragment at a time, but a large screen can show two or more).

fragment가 자체 레이아웃을 정의할 때, 우리의 레이아웃을 다양한 스크린 사이즈를 위해 수정하기 위해서 다른 fragments 들과 다양한 조합을 설정될 수 있습니다.

This class shows you how to create a dynamic user experience with fragments and optimize your app’s user experience for devices with different screen sizes, all while continuing to support devices running versions as old as Android 1.6.

이 수업에서는 어떻게 동적인 UX를 fragment를 통해 생성할 수 있는지 알 수 있습니다. 또한 우리의 앱의 UX를 다양한 스크린 사이즈에 최적화 할 수 있습니다.


Creating a Fragment
Learn how to build a fragment and implement basic behaviors within its callback methods.
어떻게 fragment 를 빌드하는지, 어떻게 콜백 메서드에서 기본적인 행동을 구현하는지 알아봅니다.
Building a Flexible UI
Learn how to build your app with layouts that provide different fragment configurations for different screens.
어떻게 각기 다른 fragment 설정을 제공하는 레이아웃을 만드는지 알아봅니다.
Communicating with Other Fragments
Learn how to set up communication paths from a fragment to the activity and other fragments.
어떻게 fragment 에서 액티비티와 다른 fragment 로 커뮤니케이션 통로를 셋업하는지 알아봅니다.

Leave a Reply

Your email address will not be published. Required fields are marked *