2

マップをフラグメントで囲みたい。私は2つのアプローチで試しました。

  1. Tabhostを使用してフラグメント内にマップを囲みます。ただし、これは非推奨のメソッドであるLocalActivityManagerを使用します。この方法なしで使用したかったのですが、続行できません。

mTabHost.setup()を呼び出そうとすると、IllegalExceptionがスローされます。タブを設定してください。

  1. FragmentおよびFragmentActivityを直接使用する:ここで参照されます。ただし、メソッドを使用して現在のユーザーの場所を取得することはできません。

どうしたらいいか教えてください。

4

2 に答える 2

5

は、APIレベル11以上で、を含むをMapActivityロードできます。これがどのように行われるかの例については、このサンプルプロジェクトを参照してください。FragmentMapView

ただし、これはAndroidサポートパッケージのフラグメントバックポートでは機能しません。残念ながら、現時点ではそれを処理する良い方法はありません。

于 2012-06-18T13:34:46.603 に答える
5

GoogleはMapAPIバージョン2をリリースしました。これにより、MapFragmentとSupportMapFragmentが提供されます。これにより、MapActivityを拡張せずにマップを追加できます。

于 2012-12-04T09:51:57.483 に答える