我正在使用BaseExpandableListAdapter
创建具有不同联系人组的视图。
当我单击一个组时,将永远需要打开该组部分。
经过调查,似乎当我单击包含数千个项目的组时,它将为该组中的所有项目调用getChildView
(而不是仅对可见的项目调用)。因此,如果getChildrenCount
返回1000,它将立即调用getChildView
1000次。
我要覆盖getGroupId/getChildId
,并且将hasStableIds
设置为true,但它仍然一次生成所有视图。
这是正常行为吗?