如何在OsmBonusPack中禁用infoWindow的默认关闭行为?

时间:2015-08-27 18:17:29

标签: android osmdroid

默认情况下,当我选中气泡时,OsmBonusPack infoWindow气泡会关闭。

如何禁用默认关闭行为?

1 个答案:

答案 0 :(得分:1)

创建自己的InfoWindow:

MarkerInfoWindow myInfoWindow = new MarkerInfoWindow(layoutResId, map);

将所需的TouchListener设置为其视图。 例如,什么都不做:

View v = myInfoWindow.getView();
v.setOnTouchListener(new View.OnTouchListener() {
    @Override public boolean onTouch(View v, MotionEvent e) {
        return false;
    }
});

然后将此infoWindow提供给所有标记:

myMarker.setInfoWindow(myInfoWindow);