webview里的 html 里有一个链接  我点击它时弹出popwindow 这个popwindow 的位置必须要在 链接的下方
现在的问题是  如何知道 这个链接的位置  或者 点击的位置?

解决方案 »

  1.   

    链接 
    重载 public boolean onTouchEvent(MotionEvent ev) int x = (int) ev.getX();
    int y = (int) ev.getY();x, y 就为链接的坐标。
      

  2.   

    为啥不行?所有时间都是从 MotionEvent.ACTION_DOWN: 开始的。只要你的这个链接的父类没有onTouchEvent 或者 public boolean onInterceptTouchEvent(MotionEvent ev) 并返回true ,那个MotionEvent.ACTION_DOWN就会传到你的链接中。
      

  3.   

    可以通过javascript先计算出X,Y的位置然后再去弹出窗口,同时把这两个值传过去
      

  4.   

    我用 dispatchTouchEvent(MotionEvent ev) 了