android 根据点击屏幕坐标,确定点击的item位子

来源:互联网 发布:cnc刀库编程 编辑:程序博客网 时间:2024/05/04 00:41
@Overridepublic boolean onTouchEvent(MotionEvent e) {    downx = (int) e.getX();    downy = (int) e.getY();    int item = getChildCount();//获取所有的item    for (int i=0;i<item;i++) {        View view =getChildAt(i);        //循环所有的item 拿到所有的坐标        list.add(new Rect(view.getLeft(),view.getTop(),view.getRight(),view.getBottom()));        //坐标位子要写对 否者获取不到        if (list.get(i).contains(downx,downy)){            //确定点击的item位置是哪一个            MyLog.showlog("haha","您点击的是第"+i+"item");        }    }
阅读全文
2 0