かなり単純な問題ですが、これを正しく構成できないようです。
100dp の layout_width を占有する ListVieww を右に配置し、残りのスペースを MapControl が占有します。(電話を横向きに置くことを利用するために、残りのスペースを占有したい.
これが私が現時点で持っているものです。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_gravity="left" >
<com.google.android.maps.MapView
android:id="@+id/gmap"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:layout_gravity="left"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/maplst"
android:layout_width="100dp"
android:layout_gravity="right"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/listView1"
android:layout_width="118dp"
style="@style/listViewStyle"
android:layout_height="wrap_content" android:layout_gravity="right">
</ListView>
</LinearLayout>
</LinearLayout>