android - layout() 和 onLayout() 的关系

标签 android

我有一个自定义线性布局,它在其 onLayout() 函数中对每个子项调用 layout()。我的自定义子项(从 MapView 扩展)在其 onLayout() 函数中接收的数字与我在布局函数中传递的数字完全不同。

两者有什么关系?

最佳答案

layout() 在进行一些内部簿记之后调用 onLayout(),然后再进行一些簿记。 layout() 被声明为 final,以鼓励我们所有人都专注于实现 onLayout()。 :)

关于android - layout() 和 onLayout() 的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4913634/

相关文章:

安卓工作室 : "Could not reserve enough space for object heap" when making module

android - 尝试在 mac os x 上使用 phonegap-2.8.1 创建 Android 项目时发生意外错误

android - 从 JSONArray 中移除对象

android - 选项卡小部件中的背景忽略缩放

android - 将 Adapter 设置为 linearLayout 而不是 listView

android - 在 Android 中发送邮件

java - ANT Build - 签名 APK 签名问题

android - SoftKeyboard 不会为新显示的 Fragment 显示

java - 如何正确捕获类中的上下文?

Android CheckedTextView 如何获取 choiceIndicator 默认可绘制名称?