상단의 타이틀과 메뉴 부분을 고정을 시키고 하단의 content부분을 ViewFlipper를 이용하여
아래와 같이 main.xml을 만들었습니다.
<LinearLayout
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:orientation="vertical"
     android:background="#90ee90"
     android:layout_weight="4.5"
     android:padding="5px">    
     <com.test.TitleView
      android:id="@+id/titleView"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content">                    
     </com.test.TitleView>
     <com.test.MenuView
      android:id="@+id/menuView"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content">                    
     </com.test.MenuView>     
    </LinearLayout>
<LinearLayout
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
        android:layout_weight="1">        
    <ViewFlipper
     android:id="@+id/viewFlipper"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent">     
     <com.test.Content1View
      android:id="@+id/content1"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content">     
     </com.test.Content1View>
     <com.test.Content2View
      android:id="@+id/content2"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content">     
     </com.test.Content2View>
     <com.test.Content3View
      android:id="@+id/content3"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content">     
     </com.test.Content3View>   
 </ViewFlipper>
 </LinearLayout>  
</LinearLayout>

java파일에서는 Content1에 만들어둔 버튼을 클릭하면 ViewFlipper의 1번째 뷰가 보이도록 하고
Content2에 만들어둔 버튼을 클릭하면 ViewFlipper의 2번째 뷰가 보이도록 하고
Content3에 만들어둔 버튼을 클릭하면 다시 ViewFlipper 0번째의 번째 뷰가 보이도록 했습니다.

이렇게 해서 원하는 화면 전환은 되었는데요.

우려되는 점은 각 화면이 계속 남아있는 부분이 나중에 문제가 되지 않을까 하는 생각이 드는군요.
지금은 content가 3개이지만 나중에는 많아질 수도 있으니까요.

어디선가 각 뷰를 보이려고 할때 초기화를 해야한다는 글을 봤는데.....맞는지요?
구체적인 방법을 좀 제시해주시면 감사하겠습니다.