だから、タイトルのすべての悪いことはさておき、私はMapView
(そしていくつかの他のビュー)をScrollView
(私は知っています、そしてスクロールコンテナにMapViewを入れないように何千回もアドバイスしましたが、これはクライアントが望んでいる)、上にスクロールすると、ScrollView
上にMapView
描画されますActionBar
。コンストラクターに渡す をzOrderOnTop
trueに設定すると、最初に をビュー階層に追加するときにこれが発生しなくなりますが、移動してアプリに戻ると、マップが再度 ActionBar に描画されます。GoogleMapOptions
MapView
MapView
ネットワーク呼び出しを行うため、MapView を作成して ScrollView に配置するときに、MapView ライフサイクル イベントを人為的に呼び出す必要があります。データによっては、マップを追加する必要がある場合と必要でない場合があります。
これを軽減する方法をGoogleとSOで検索してきましたが、何も思いつきませんでした。私がテストしている携帯電話は Android 4.1+ なので、MapViewTextureView
の実装ではなく実装を使用する必要があります。SurfaceView