我有一个自定义视图,即扩展ViewGroup
。我必须实现onLayout方法是合乎逻辑的。我试着查看this和this个答案,但实际上无法理解我需要做什么。
一些临时信息:
我有一个ViewGroup
,所有传递给此ViewGroup
的数据都通过 Adapter
传递。它与ListView & Adapter
通信机制非常相似。
我的情况是一样的
当我查看上述问题的答案时,我已经提到在布局之前ViewGroup知道他有多少孩子的数量。
final int childCount = getChildCount();
在我的情况下,我不知道如何告诉ViewGroup
"Hey you have <value>
children!".
所以我需要对onLayout
实施手册进行更多解释。