Fragment란?

간단하게 말하면 미니 액티비티라고 생각할 수 있다. 안드로이드가 아이폰과 구별되는 가장 큰 특징은 기기마다 화면의 크기가 다르다는 점이다. 더 나은 사용성을 위해 한 화면에 서로 독립적인 인터페이스 구성요소들을 결합하는 경우도 종종 있고, 더욱이 태블릿의 경우는 화면이 크기 때문에 일반적인 안드로이드폰의 개발과는 UI 디자인 및 UI의 흐름이 달라질 수밖에 없다. 

프래그먼트는 개발자가 간단하게 액티비티의 화면을 분할해서 내용을 구성할 수 있게 한다. 아래 그림은 프래그먼트의 개념도이다.

위와 같이 만들어진 프래그먼트는 태블릿에서는 하나의 액티비티 안에서 사용되며 스마트폰의 경우에는 액티비티에서 프래그먼트가 사용된다.

+ Recent posts