0

MapView があり、ヘッダー オーバーレイの上部スペースが必要なため、コンパスの位置を変更する必要があります。

コンパスがヘッダー オーバーレイの下にあることに注意してください。少し下に移動する必要があります。

画像

4

1 に答える 1

0

唯一の方法は、MyLocationOverlay から独自のクラスを派生させることです。

Override drawCompass();

基本的に Canvas オブジェクトを操作し、super.drawCompass() を呼び出して、新しい場所にコンパスを描画します。キャンバスを元の状態に戻します。

于 2013-07-03T05:20:04.930 に答える