所有 Viewgroup 子项在什么时候创建并准备好设置一些初始属性?

发布于 2024-12-01 08:48:42 字数 208 浏览 2 评论 0原文

我正在开发一个自定义 ViewGroup,它扩展了 LinearLayout 但只接受特定子类的子级。在第一个可能的时刻,我有机会,我想为孩子们设置一些属性(比如他们的索引等)。在 Flex 中,有一个名为 createChildren() 的方法,其中所有子项都会被创建,然后会触发一个名为creationComplete 的事件(子项已创建,但尚未测量/布局)。 Android 中的等效项是什么?

I am working on a custom ViewGroup that extends LinearLayout but only accepts children of a particular subclass. At the first possible moment I have the opportunity, I want to set some properties on the children (things like their index etc). In Flex there is a method called createChildren() where all children are created and then an event called creationComplete is fired (the children are created but not measured/laid out yet). Whats the equivalent in Android?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

长亭外,古道边 2024-12-08 08:48:42

在绘制视图之前是否有理由向视图添加属性?如果没有,您可以使用 myViewGroup.setTag(myObjectTag) 来将对象附加到视图(可能是 Integer,因为您想使用它来索引)和 myViewGroup.getTag() 返回视图的对象“标签”。

Is there a reason for adding properties to the view before it is drawn? If not than you can use myViewGroup.setTag(myObjectTag) to attach an object to the view (perhaps Integer since you want to use it to index) and myViewGroup.getTag() to return the view's object "tag".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文