更改或完全删除Android上Google地图v2的InfoWindow的高亮颜色

有没有可能在Android版Google地图v2组件中更改InfoWindow的高亮颜色? 我已经接受了这样一个事实,即通过自定义InfoWindowAdapter,通过地图控件将视图重新渲染为位图( https://developers.google)时,没有常见的方式将驻留在自定义InfoWindow视图中的小部件应用于自定义新闻高亮显示.com / maps / documentation / android / marker#info_windows请参阅Note)。 在同一个网站上有一个提示( https://developers.google.com/maps/documentation/android/marker#info_window_click_events )

当用户点击一个信息窗口时,onInfoWindowClick(标记)将被调用,并且信息窗口将以默认高亮颜色(运行冰淇淋三明治的设备为Holo Blue,较早版本的Android为橙色)高亮显示。

所以我试图覆盖我的应用程序的以下主题值

<item name="android:colorForeground">@color/black</item> <item name="android:colorForegroundInverse">@color/white</item> <item name="android:colorBackground">@color/white</item> <item name="android:cacheColorHint">@color/white</item> <item name="android:colorPressedHighlight">@color/white</item> <item name="android:colorLongPressedHighlight">@color/white</item> <item name="android:colorFocusedHighlight">@color/white</item> <item name="android:colorMultiSelectHighlight">@color/white</item> <item name="android:colorActivatedHighlight">@color/white</item> 

这应该覆盖所有默认的高亮颜色与白色。 不幸的是,它完全不起作用:/

我的假设是,现在默认的高亮颜色是由Google地图硬编码,因此不会从应用的应用程序主题的值检索。 这意味着将无法改变高亮颜色。 我希望我错了。

有任何想法吗?

Solutions Collecting From Web of "更改或完全删除Android上Google地图v2的InfoWindow的高亮颜色"