0

如何跟踪 UI 元素的位置,比如 a TableLayout

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

示例代码将不胜感激!

谢谢

4

1 回答 1

0

几乎任何小部件或布局都有onLayout方法,该方法接收左、上、右和底部位置作为参数。基android.view.View类甚至对此事件onLayoutChangeListener有一个监听器,但TableLayout没有。所以你可以扩展它并覆盖onLayout方法来做你想做的事。

于 2012-06-29T22:49:37.037 回答