Android 跟踪表格布局的位置?

Android 跟踪表格布局的位置?,android,android-ui,Android,Android Ui,如何跟踪UI元素的位置,例如表格布局 我的意思是,每当它的位置改变时,就会调用某种类型的事件处理程序,然后在事件处理程序代码中,我可以得到这个TableLayout的坐标(可能是它左上角的坐标) 一个样本代码将不胜感激 谢谢几乎任何小部件或布局都有方法,可以接收左、上、右和下位置的参数。Baseandroid.view.viewclass甚至有此事件的侦听器,但TableLayout没有。因此,您可以扩展它并覆盖onLayout方法来执行您想要的操作。谢谢您的回复。但是当TableLayout的

如何跟踪UI元素的位置,例如
表格布局

我的意思是,每当它的位置改变时,就会调用某种类型的事件处理程序,然后在事件处理程序代码中,我可以得到这个TableLayout的坐标(可能是它左上角的坐标)

一个样本代码将不胜感激


谢谢

几乎任何小部件或布局都有方法,可以接收左、上、右和下位置的参数。Base
android.view.view
class甚至有此事件的侦听器,但
TableLayout
没有。因此,您可以扩展它并覆盖
onLayout
方法来执行您想要的操作。

谢谢您的回复。但是当
TableLayout
的绝对位置更改时,似乎不会调用重写的
onLayout
方法。如果重写
TableLayout
的父级的
onLayout
,该怎么办?感谢您的更新。我试过了,但没有成功。然后我意识到
TableLayout
的父级是
ScrollView
,因此当用户滚动
ScrollView
时,我会查看并不断获取
TableLayout
的绝对位置。