在Android中设置LayoutParams后获取尺寸

4
在 Android 中,调用 View.setLayoutParams 后,如何找到视图的尺寸(宽度和高度)以及位置(x 和 y 坐标)?
如果我立即查询这些属性,它们将返回无效值。
根据文档,View.onSizeChanged 会在视图大小更改后被调用。这是否意味着我必须子类化要查询其尺寸的小部件,重写 onSizeChanged 并通知我的 Activity 进行更改?
1个回答

0
我自己没有尝试过,但只要您将视图添加为子项并在设置了布局参数后调用invalidate(),我认为您应该能够确定宽度和高度。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接