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. 寻求高覆盖率的项目