Android 获取控件的坐标位置
2016-12-19 11:26
465 查看
知识点很少,只是为了做个笔记获取一下控件,比如 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 横坐标
相关文章推荐
- android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- Android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- android设置控件的位置以及获取控件的坐标
- android 获取控件坐标/位置不显示问题
- android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- android 获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- Android获取控件坐标为0的原因及取得控件位置和两控件距离的方法
- android 获取控件在屏幕中的位置(坐标)
- Android 获取某控件在屏幕中的位置/坐标
- android获取自己定义控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- Android获取控件在手机屏幕上的位置
- 如何获取控件在窗体上的位置坐标和大小值
- MFC 获取picture控件的鼠标点击坐标位置的方法
- android获取屏幕控件位置问题
- android 获取屏幕的高度和宽度、获取控件在屏幕中的位置、获取屏幕中控件的高度和宽度
- Qt获取控件位置,坐标总结
- Android 获取控件相对于屏幕位置
- 如何获取控件在窗体上的位置坐标和大小值
- android 获取 控件在布局中的位置