我在使用自定义 LinearyLayout 时遇到问题,它基本上是一个继承自 LinearLayout 的类。没什么特别的。 问题是我需要获取我的自定义线性布局中的所有 subview 。 我试过:
this.getChildCount();
但它一直返回零,我开始想也许在我在构造函数中运行这段代码期间还没有添加子项?
提前致谢!
最佳答案
非常感谢! 最终这样做:
@Override
protected void onFinishInflate ()
{
super.onFinishInflate();
childs = this.getChildCount();
}
因为我在 Activity 中使用了 childs 变量,所以需要在我点击 activity-onCreate 之前设置值。这解决了 :)
感谢您的指导!
关于android - 自定义线性布局,在构造函数上获取所有 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16356894/