Android 关闭地图视图上显示的气球
我有一个带有ItemizedOverlay和一堆OverlayItem:s的地图视图。当在“自定义布局”上点击覆盖项时,将在“地图视图”上显示引出序号。我可以添加一个隐藏引出序号布局的关闭按钮。但是,如果用户在气球外的地图上点击:s,如何关闭气球?我在MapView上有一个OnTouchListener,但是如何从中本地化开放气球布局并将其隐藏Android 关闭地图视图上显示的气球,android,android-mapview,balloon,Android,Android Mapview,Balloon,我有一个带有ItemizedOverlay和一堆OverlayItem:s的地图视图。当在“自定义布局”上点击覆盖项时,将在“地图视图”上显示引出序号。我可以添加一个隐藏引出序号布局的关闭按钮。但是,如果用户在气球外的地图上点击:s,如何关闭气球?我在MapView上有一个OnTouchListener,但是如何从中本地化开放气球布局并将其隐藏 /p您可以在自定义布局气球中添加一个名为isOpen的布尔属性,当气球打开时设置为true,当气球关闭时设置为false。如果用户点击气球外部,在onT
/p您可以在自定义布局气球中添加一个名为isOpen的布尔属性,当气球打开时设置为true,当气球关闭时设置为false。如果用户点击气球外部,在onTouch事件中,迭代覆盖项列表并检查其isOpen属性-如果为true,则关闭它并中断迭代循环