如何在android中获取标签内容的高度和宽度?
Posted
技术标签:
【中文标题】如何在android中获取标签内容的高度和宽度?【英文标题】:How to get tab's content's height and width in android? 【发布时间】:2011-04-30 13:34:11 【问题描述】:我想在第一个选项卡的活动中获取选项卡内容,即框架布局的高度和宽度。但它总是返回 0。我知道我们不能在 onCreate() 中调用 getHeight() 或 getMeasuredHeight() 因为视图还没有绘制,但是什么时候调用呢?在活动中我无法访问 onDraw 或 onMeasure 方法,那么我如何以及何时可以访问高度和宽度?
【问题讨论】:
这***.com/questions/3581753/… 解决了我的问题。但是,我想知道实际调用 onGlobalLayout() 的时间? 【参考方案1】:http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalLayoutListener.html你可以参考这个....
注意:onGlobalLayout()
会被调用,如果有
-
视图中的任何更改,例如屏幕方向的更改
滚动或隐藏某些小部件时布局的任何更改,都会调用此方法
【讨论】:
以上是关于如何在android中获取标签内容的高度和宽度?的主要内容,如果未能解决你的问题,请参考以下文章