0

私のアプリケーションでは、他のレイアウトを使用してメイン XMLに 2 つのビューを含めます。最初のビューには単純なテキスト ビューのみがあり、2 番目のビューにはマップ ビューがあります。メインの XML ファイルには、最初のボタンをクリックして表示するときに 2 つのボタンがありますテキストビューの最初のビューで、2番目のボタンをクリックすると、最初のビューを非表示にして、マップビューで2番目のビューを表示したい.メインアクティビティでマップビューを表示する方法がわかりません。この問題を解決します。

4

3 に答える 3

0

最初に、使用している Google マップのバージョンを教えてください v1 - https://developers.google.com/maps/documentation/android/v1/ v2 - https://developers.google.com/maps/documentation/android/start

通常、必要なことは、FrameLayout 内に 2 つのレイアウトを配置し、特定のボタンをクリックしたときにそのうちの 1 つを表示/非表示にすることです。しかし、より具体的には、コードを確認する必要があります。

于 2013-06-15T11:38:10.253 に答える
0

1) MapView は GoogleMapsV1 で使用されます。ただし、登録時に個々の開発者向けに Google が提供する API キーが必要です。

残念ながら、これは Google によって閉鎖されており、新しい V2 キーで GoogleMapV2 を使用する必要があります。

また、ここでは Fragment または SupportFragment を使用しているため、フラグメントを使用してワークアウトします。

2) id を持つ 2 つの重複したビューの内部で FrameLayout を使用できます。必要に応じて同じ位置でビューを表示または非表示にできるようにします。

于 2013-06-15T11:58:58.693 に答える