아래 그림과 같은 화면을 만들고 싶은데요..

list.JPG
(그림이 구려서 쩝!~ )

아래와 같이 layout을 만들면 GridView가 보이고 그아래에 Listview가 나타나는 걸로 보입니다.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@+id/Gridroot"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:orientation="vertical" 
 android:background="#000000">

  <ListView 
     android:id="@+id/myListView"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content" />

  <GridView android:id="@+id/myGrid"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:numColumns="4"
   android:listSelector="@drawable/my_foldersel"
   android:layout_marginTop="2dp"
   android:layout_alignTop="@+id/myListView"/>
</RelativeLayout>

위 그림과 같이 위쪽의 Listview는 List개수가 유동적이구요~
아래쪽 GridView에 들어가는이미지 개수도 유동적입니다.
물론 Code상에서 Listview와 GridView에서 각각의 Adapter를 만들어 주었습니다.
뿌려지긴 하는데 서로 GridView아래에 Listview가 깔려 나오는데요.
ListView아래 부터 GridView를 보여 줄수 있는 방법이 무엇인가요?
Listview + GridView 에 대해 전체 Scroll을 처리 하고 싶은데 Layout을 어떻게 구성해야 할지요?

고수님들의 의견 부탁 합니다.