在Android中,在致电View.setLayoutParams后,您如何找到视图的尺寸(宽度和高度)和位置(x& y坐标)?
如果我在setLayoutParams
之后立即查询这些属性,则会返回无效值。
根据文档,在更改视图大小后调用View.onSizeChanged。这是否意味着我必须对要查询其维度的窗口小部件进行子类化,覆盖onSizeChanged
并通知我的更改活动?
答案 0 :(得分:0)
我自己没有尝试过,但只要您在设置layoutParams后添加视图作为子项并调用invalidate(),我认为您应该能够确定宽度和高度。 / p>