知识点很少,只是为了做个笔记
获取一下控件,比如 button EditText……的坐标位置
View v1 = (View) button1;
View v2 = (View) editText1;
int[] l1 = {0, 0}; int[] lv2 = {0, 0}; v1.getLocationInWindow(l); v2.getLocationInWindow(lv2);l1和l2就是 按钮(button)和输入框(EditText1)的左上角那个点的坐标了。要想获取button1整个区域的坐标范围
v1.getHeight()得到它的高度, l1[1]+v1.getHeight()就是此控件最下边缘的坐标了。同理v1.getWidth()得到它的宽度, l1[0]+v1.getWidth()就是此控件最右边缘的坐标了。有的时候获取点击效果的坐标MotionEvent event;
event.getAction() == MotionEvent.ACTION_DOWN;event.getRawY 纵坐标event.getRawX 横坐标