私は Android Maps V2 を使用しており、タップするとポップアップ情報ウィンドウにカスタム コンテンツを表示する一連のマーカーがあります。InfoWindowAdapter のカスタム実装を使用して、カスタム レイアウトでポップアップ動的コンテンツをフィードしました。ただし、デフォルトでは、ポップアップの幅は常にマップ レイアウトの幅全体を占めます。それをカスタマイズする方法、横方向のパディングを追加する方法、幅を制御する方法はありますか?
質問する
1938 次
1 に答える
0
getInfoWindow をオーバーライドして、カスタム ビューを返すことができます。
@Override
public View getInfoWindow(Marker marker) {
}
InfoWindowAdapter コンストラクターでカスタム ビュー リソース (xml) をインフレートできます (たとえば)。
getLayoutInflater().inflate(R.layout.custom_info_window, null);
Google Play サービス SDK をインストールした場合、samples/maps にマップ用のサンプル アプリケーションがあります (サンプル コードの出典元)。
于 2013-01-25T09:02:50.193 に答える