2017-07-24 46 views

回答

0

如果地圖上創建標記列表元素,你可以檢索的元素顯示如下:

int last = listView1.getLastVisiblePosition(); 

int first = listView1.getFirstVisiblePosition(); 

所以滾動之後,當你通知更改適配器,可以改變特定標記的顏色:

marker.setIcon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE)); 

希望它有幫助。

0

按照以下步驟來實現:

  • 設置resturantId作爲標籤來標記每一個。

  • 添加滾動收聽到你的ListView和滾動停止得到的最後一個可見項 這樣的位置:INT最後= listView.getLastVisiblePosition();

  • 獲取當前焦點項目的ID並對所有標記應用循環,並且如果標記的標記與resturantId匹配,則相應地更改標記圖標併爲所有其他標記更改不同的圖標。

這會幫助你。