// View宽,高 public int[] getLocation(View v) { int[] loc = new int[4]; int[] location = new int[2]; v.getLocationOnScreen(location); loc[0] = location[0]; loc[1] = location[1]; int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); int h = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); v.measure(w, h); loc[2] = v.getMeasuredWidth(); loc[3] = v.getMeasuredHeight(); //base = computeWH(); return loc; }
相关文章
- 04-13WPF 获取鼠标屏幕位置、窗口位置、控件位置
- 04-13android-当我触摸按钮时,如何获取触摸相对于整个视图的x / y位置?
- 04-13Android 获取 XML 布局位置
- 04-13Cordova地理位置插件未从Android的GPS获取位置
- 04-13Qt 获取QGraphicsItem在屏幕上的位置,在QGraphicsItem中获取全局位置,转换为screenPos
- 04-13android – 获取画廊从特定位置开始
- 04-13android – 如何在图像库中获取焦点的图像(其位置)?
- 04-13Android 获取控件大小(Android版 Flutter LayoutBuilder)
- 04-13【android开发】简单记录在代码中获取屏幕自动旋转开关状态
- 04-13WPF 获取鼠标屏幕位置、窗口位置、控件位置