gpt4 book ai didi

android - 我可以在自定义 View 中访问 xml 定义的 subview 的最早时间点是什么

转载 作者:行者123 更新时间:2023-11-29 01:41:29 25 4
gpt4 key购买 nike

我有这个 xml 文件:

<my.CustomView
android:layout_width="match_parent"
android:layout_height="match_parent">

<View
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ff0000"/>
</my.CustomView>

和这个对应的类:

public class CustomView extends LinearLayout {

private View mSubview;

public CustomView(Context context, AttributeSet attrs) {
super(context, attrs);

mSubview = getChildAt(0);
}
}

在构造函数中,第一个 subview 应该分配给 mSubview。然而它是空的。当我稍后访问第一个 child 时,它会起作用,例如,当我单击一个按钮时。我什么时候可以访问自定义 View 的 subview ?

最佳答案

我应该更仔细地阅读文档...

View.onFinishInflate()

正是我要找的。

关于android - 我可以在自定义 View 中访问 xml 定义的 subview 的最早时间点是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24350951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com