【发布时间】:2011-03-21 09:12:51
【问题描述】:
我知道为放置进行视图大小计算是不受欢迎的。 Android 布局管理器应正确放置所有视图。 但是,当进行某种计算时,有一些合法的情况 应该这样做以提供提示(例如 GridView 中的列数 或调整文本视图的大小以允许在一行中显示最少数量的字符)。 对于这些情况,我想获得相关的视图宽度/高度信息或 字体宽度/高度/等。 但是 getWidth()/getHeigth()/etc 调用永远不会返回有效值 除非视图已在显示器上呈现,但为时已晚。 这是第 22 条规定的情况。 我想知道是否有一些我没有找到的方法(android api很大 理解所有我的想法)这使得我上面描述的成为可能。
【问题讨论】:
标签: android view measurement