2013-03-15 66 views
8

谷歌地圖V2的信息窗口的高亮顏色是否有可能改變在Android版谷歌地圖V2組件的信息窗口的高亮顏色?我已經接受了這個事實,有應用自定義按亮點駐留在一個自定義信息窗口視圖通過定製InfoWindowAdapter通過作爲視圖被重新描繪由地圖控件(https://developers.google.com/maps/documentation/android/marker#info_windows見注)位圖的部件沒有常見的方式。 在同一網站上有最底部(https://developers.google.com/maps/documentation/android/marker#info_window_click_events),說更改或完全刪除在Android

當一個信息窗口,用戶點擊,onInfoWindowClick(標記)將 被調用,信息窗口將在突出顯示的提示默認 高亮顏色(藍色河洛運行冰淇淋三明治和 更新,橙色早期版本的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> 

這應該覆蓋所有的默認高亮顏色有白色。遺憾的是它沒有效果都:現在/

我的假設是,默認高亮顏色是由谷歌地圖硬編碼,從而鴕鳥政策從應用的應用主題的價值得到恢復。這意味着就沒有辦法改變高亮顏色。我希望我錯了。

任何想法?

回答