헤더에 대한 레이아웃 파일을 생성 할 수 있습니다. 각 콘텐츠 활동의 레이아웃 상단에 다음과 같은 레이아웃 파일을 포함합니다.
<include android:id="@+id/header"
layout="@layout/my_header"
android:layout_height="wrap_content"
android:layout_width="fill_parent"/>
콘텐츠 레이아웃의 상단에 헤더를 정확히 표시하는 방법은 나머지 레이아웃에 따라 다릅니다. 방향이 "vertical"인 LinearLayout을 사용하거나 include 문에서 align_parentTop = "true"가있는 상대 레이아웃을 사용할 수 있습니다.
이 안드로이드 문서 에는 기본 레이아웃 유형에 대한 좋은 요약이 있습니다.
-------------------또 다른 가능한 해결책은 ViewFlipper 또는 ViewSwitcher를 '콘텐츠'섹션으로 사용하는 것입니다. 여기서 전환 할 수있는 다양한 유형의 콘텐츠를 포함하고 표시 할보기를 설정하기 만하면됩니다 (플립 / 스위치에서 애니메이션을 수행 할 수 있음). 또한). 단점은 콘텐츠를 기본 레이아웃에 추가해야한다는 것입니다. 각 뷰는 ViewFlipper / ViewSwitcher의 하위 항목입니다 (레이아웃을 별도의 xml 파일에 유지하기 위해 또는 사용할 수 있음).
전환 된 콘텐츠의 렌더링을 다른 활동에 위임하는 것은 간단하지 않습니다. TabHost / TabWidget은이를 허용하므로 탭 호스트의 콘텐츠 영역이 다른 활동에서 생성됩니다. 그런 식으로 수행해야하는 경우 탭 코드를 예제로 사용할 수 있습니다.
출처
https://stackoverflow.com/questions/2002920