ドラッグ可能にせずにマーカーで OnLongClickListener を作成する方法はありますか? マーカーが長押しされたコンテキスト メニューを表示しようとしているので、OnMarkerDragListener インターフェイスを実装して、次のコードでそれらを処理します。
@Override
public void onMarkerDragStart(Marker marker) {
marker.setDraggable(false);
if (mode == MODE_VIEW) {
registerForContextMenu(findViewById(R.id.map));
openContextMenu(findViewById(R.id.map));
unregisterForContextMenu(findViewById(R.id.map));
}
marker.setDraggable(true);
}
しかし、マーカーを押すと、彼女は上に移動します! それがドラッグ可能な仕組みだからです。私は何をすべきか?ありがとう!