android– 自定义linearlayout,在构造函数上获取所有的子视图

android– 自定义linearlayout,在构造函数上获取所有的子视图,第1张

概述我有一个自定义LinearyLayout的问题,它基本上是一个继承自LinearLayout的类..没有什么花哨的..问题是我需要获取我的自定义linearlayout中的所有子视图.我试过了:this.getChildCount();但它一直返回零,我开始认为在我在构造函数中运行此代码期间可能已经添加了孩子们了吗?提前

我有一个自定义linearyLayout的问题,它基本上是一个继承自linearLayout的类..没有什么花哨的..
问题是我需要获取我的自定义linearlayout中的所有子视图.
我试过了:

this.getChildCount();

但它一直返回零,我开始认为在我在构造函数中运行此代码期间可能已经添加了孩子们了吗?

提前致谢!

解决方法:

非常感谢!
结束这样做:

@OverrIDeprotected voID onFinishInflate (){    super.onFinishInflate();    childs = this.getChildCount();}

因为我在活动中使用了childs变量,并且需要在我点击activity-onCreate之前设置值…这解决了:)

谢谢你的指导!

总结

以上是内存溢出为你收集整理的android – 自定义linearlayout,在构造函数上获取所有的子视图全部内容,希望文章能够帮你解决android – 自定义linearlayout,在构造函数上获取所有的子视图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1114575.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存