2011-05-25 11 views
5

私はAndroidアプリケーションの新しい開発者です。アプリケーションマップにGoogleマップを表示したいです。地図ビューにAndroidウィジェットを表示したいのですが、ボタンのようなアンドロイドウィジェットを表示する、テキストボックスを編集する、テキストビューら。、地図ビューにウィジェットを表示

私は

<com.google.android.maps.MapView 
      android:id="@+id/mapId" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:enabled="true" 
      android:clickable="true" 
      android:apiKey="XYX_API_CODE_HERE_XYX" 
      /> 

pは次のようにXMLでマップを取得するためのデザインコードを持っていますすべてのボディは私adavnceで

感謝を助けることができるリース

+0

この例からAPIキーを削除することを強くお勧めします。 – Mannaz

答えて

3

アンドロイドSDKに同梱されて美しいデモがあります:あなたは、サンプルコードを見てみたい場合は

は、GoogleのAPIはアドオン開発環境にロードして実行できるMapsDemoというサンプルアプリケーションが含まれています。アプリケーションはGoogle APIのディレクトリにあります。

/アドオン/ google_apis-API_LEVEL /サンプル/ MapsDemo

編集:

私は最初の場所であなたの質問をmissread。あなたがしたいことは、FrameLayoutで最もうまくいく可能性があります。 I.E .:

<FrameLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 
    <com.google.android.maps.MapView 
     android:id="@+id/mapId" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:enabled="true" 
     android:clickable="true" 
     android:apiKey="XYX_API_CODE_HERE_XYX" 
     /> 
    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" android:orientation="vertical"> 
      <!-- Your other widgets (buttons, inputBoxes, etc) goes here --> 
    </LinearLayout> 
</FrameLayout> 
+0

これらのサンプルコードには私の質問には概念がありません –

+0

申し訳ありませんが、私はあなたの質問を誤解しました。私は私の答えを編集しました。 – Mannaz

+0

本当にありがとうございましたMannaz –

0

FrameLayoutを使用すると、同じ領域に異なるビューを追加できます。あなたのレイアウトXMLファイルに 、ボタンと一緒のMapViewのようにその子とでframeLayoutを書き、TextViewの、など

左とあなたはlayout_gravityを使用してビューを整理することができ、右、中央、center_horizo​​ntal、cener_verticalなど

+0

ちょっとvaruaa私はマップ上の背景として地図を表示したい私は表示テキストやラジオボタンやボタンなどを表示したい、 –

関連する問題