单个图像的不同点击侦听器

时间:2011-12-13 11:02:44

标签: android image clicklistener

如何在android中为一个图像创建多个点击监听器? 我有一个身体形象。当我点击头部它应该去头部点击听众,如果我点击腿它应该去腿部点击听众。如何区分这样?

2 个答案:

答案 0 :(得分:3)

你需要创建一个像这样的图像地图

<map name="map-name">
<area shape="rect" coords="135,180,200,185" href="webpage1.html">
<area shape="circle" coords="49,300,42" href="webpage2.html">
<area shape="poly" coords="24,35,55,20,90,42,91,80,60,105" href="webpage3.html">
</map>
<img src="image.gif" usemap="#map-name">

答案 1 :(得分:1)

如果系统没有你点击头或其他任何东西?

我认为你可以做一个黑客

  • 为整个图像应用点击事件监听器
  • 并使用event.x和event.y来确定您点击的哪个部分以及基于该调用的函数..