web-dev-qa-db-ja.com

GoogleマップV2でカスタム情報ウィンドウを作成する

そのような外観のカスタムウィンドウを作成しようとしています(マップオブジェクト用)。

User profile

しかし、プロジェクトのフォローとフォロワーの代わりに、私はイメージを配置したいのですが、それを作成する方法がわからないのです。前もって感謝します。

20
crazyPixel

他のレイアウトと同様のXMLレイアウトです。 here をチェックして、小さなチュートリアルを確認してください。

レイアウト内のボタンが機能しないことに注意してください

30
tyczj

この投稿を読んで理解してください カスタム情報ウィンドウの作成方法 。必要な画像ビューをxmlレイアウトファイル内に追加し、レイアウトを情報ウィンドウとしてレンダリングできます。

5
tony m

InfoWindowをカスタマイズする場合:

  1. 必要なメソッドをオーバーライドして、カスタムInfoWindowAdapterを作成します(必ずコンテキストを送信してください)。

  2. カスタムビューを膨張させます。

  3. FindViewById()ですべてのビューを参照し、必要なすべてのビューを実行します。

  4. 次のようにアダプターを設定します。

mMap = googleMap; mMap.setInfoWindowAdapter(new CustomInfoWindowAdapter getApplicationContext()));

0