1

私は Android の不動産地図アプリを持っています。プロパティの価格を示す小さなオーバーレイがあります。オーバーレイをクリックすると、いくつかのプロパティ情報を含むダイアログが表示されます。私の新しい HTC フォンでは、マップ上の他の場所をクリックすると、ダイアログが閉じます。一部の電話機では、ダイアログが閉じず、ユーザーは戻るキーを押してダイアログを削除する必要があります。

そのダイアログへの参照を取得して、マップタッチでそれを閉じるにはどうすればよいですか?

Stack Overflow でこれを徹底的に検索し、いくつかの回答を見つけましたが、うまくいきませんでした。通常、オーバーレイのタッチ イベントが表示されます。マップのタッチイベントが必要で、開いているダイアログがあるかどうかを確認して閉じます (マップオーバーレイがクリックされたときに作成されたため、別のクラスからのものです)。

私の主な活動はMapActivity.

4

0 に答える 0