java如何获取一个控件在屏幕上的位置(XY坐标)

Python012

java如何获取一个控件在屏幕上的位置(XY坐标),第1张

int

getX()

返回组件原点的当前 x 坐标

int

getY()

返回组件原点的当前 y 坐标。

这是JComponent 类提供的方法 java.swing 包中的所有控件都继承了这个类

或者你也可以使用下面这个方法 这是 Component 类提供的方法也是个超类 只是坐标被封装成Point类了

Point getLocation()

你是通过哪种方式自定义的AlterDialog呢?

如果是用了AlertDialog.Builder的setView方法,那你之前应该调用过Inflater吧,这时候你已经实例化了alter_dlalog.xml得到了一个view,用这个view.findViewById就行。