1
A
回答
1
你需要通過擴展ItemizedOverlay
創建自己的疊加。您可以覆蓋onTap()
方法,以便在點擊項目時執行任何操作。
基本傻例如:
public class CustomOverlay extends ItemizedOverlay<OverlayItem> {
private Activity mContext;
public CustomOverlay(Activity activity, Drawable defaultIcon) {
super(defaultIcon);
mContext = activity;
}
@Override
protected boolean onTap(int index) {
new AlertDialog.Builder(mContext).setItems(...
/* Etc. - You can show the dialog here. */
}
}
相關問題
- 1. WCF項目覆蓋
- 2. android maps異步加載覆蓋項目
- 3. 覆蓋Android庫項目中的類
- 4. Android mapView:旋轉覆蓋項目
- 5. 從Android庫項目覆蓋活動
- 6. ListView項目覆蓋現有項目
- 7. cant刪除覆蓋項目?
- 8. MapView的覆蓋項目
- 9. 覆蓋eclipse項目名稱?
- 10. Asp.net Webdeployment項目覆蓋applicationSettings
- 11. 項目覆蓋方法
- 12. 刪除/覆蓋ListPicker項目
- 13. Ant調用子項目父項目ivy.xml覆蓋子項目ivy.xml
- 14. 覆蓋項
- 15. Android覆蓋onBackPressed()
- 16. 覆蓋android ImageView
- 17. 覆蓋Android ArrayAdapter
- 18. Android/Java - 覆蓋
- 19. Android GUI覆蓋
- 20. Android:覆蓋RelativeLayout
- 21. Android Motionevent覆蓋
- 22. Android OnNavigationListener覆蓋?
- 23. Android launchMode:singleTask覆蓋
- 24. 子項目的CMake覆蓋策略
- 25. UWP:UserControl覆蓋GridView項目點擊
- 26. Newtonsoft JsonConvert,覆蓋當前的IEnumerable項目
- 27. Kcachegrind覆蓋項目限制499
- 28. 硒測試Jacoco項目覆蓋
- 29. 快照覆蓋滾動項目
- 30. 尋求高覆蓋率的項目