0

我在 MapView 的顶部创建了一个包含 MapView 和 Button 的 MapActivity。

像这样:

替代文字 http://desmond.yfrog.com/Himg9/scaled.php?tn=0&server=9&filename=devicef.png&xsize=640&ysize=640

我希望用户用手指触摸 mapView 的一个点,然后用另一个手指触摸“添加位置”按钮(MapView 仍然由第一根手指推动)。

问题是当第一根手指触摸mapView时,就像mapView获得焦点一样。因此,当第二根手指触摸按钮“添加地点”时,它被识别为第二根手指在放置按钮“添加地点”的位置触摸了 mapView

我有一个带有 Froyo 的 Nexus One,所以它应该支持多点触控......

你认为我应该怎么做才能让多点触控在这种情况下工作?!?

感谢您的帮助!!!!:)

4

1 回答 1

0

多点触控在 Nexus One 上不可用,因为 Apple就该功能获得了专利。
因此,除非您的用户根他们的手机,否则这是不可能的。但是,您可以在没有多点触控的情况下执行您的想法。只需在您的 mapView 上添加一个 clickListener,然后弹出一个 AlertDialog 以提供“添加地点”的机会(如果他愿意)?

于 2010-07-23T11:30:29.483 回答