1
  1. 各アクティビティの基本的なレイアウトを構築しようとしています。レイアウトにはアクション バーとフッターがあります。通常のアクティビティでフッターを表示しても問題ありませんが、xml に追加しているにもかかわらず、MapView アクティビティではフッターが表示されません。

    <include layout="@layout/actionbar"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent">
    </include>
    
    
    <com.google.android.maps.MapView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mapView"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:clickable="true" 
    android:enabled="true"   
    android:apiKey="@string/mapAppId" />
    
    <include layout="@layout/footer"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent">
    </include>
    
  2. マップの読み込みが完了した後で、マーカーを MapView に読み込む方法はありますか? 現在、マップの読み込みが完了する前にマーカーが表示されることがあります..

ありがとう!

4

2 に答える 2

1
<include layout="@layout/actionbar"
android:id="@+id/headerlayout"
android:layout_height="wrap_content"
android:layout_width="fill_parent">
</include>


<com.google.android.maps.MapView
android:layout_below="@+id/headerlayout"
android:layout_above="@+id/footerlayout"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapView"
android:layout_width="fill_parent" 
android:layout_height="fill_parent"
android:clickable="true" 
android:enabled="true"   
android:apiKey="@string/mapAppId" />

<include layout="@layout/footer"
    android:id="@+id/footerlayout"
android:layout_height="wrap_content"
android:layout_width="fill_parent">
</include>
于 2012-04-18T18:43:08.630 に答える
0

わかりました私は
これが正しいコードである5月マップでエラーを見つけました:

 <com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="2"   
android:clickable="true" 
android:enabled="true"   
android:apiKey="@string/mapAppId" />

<include layout="@layout/footer"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent">
 </include>

マップ内の android:layout_height と android:layout_weight に注意してください。

マーカーを表示する前に、マップが既に読み込まれているかどうかを確認する方法がまだよくわかりません

于 2012-04-19T12:13:44.550 に答える