Android - 侦听器/回调查看子项数量的变化

Dar*_*ius 6 android callback listener

在Android中,当给定View的子节点数动态变化时,可以使用/实现一个触发器来触发回调吗?例如,一个视图有3个直接子节点,一个通过代码删除,我需要一个事件来触发说直接子节点的数量已经改变.

为了澄清,我不需要在View树上执行深度遍历来计算子项,我只想计算给定View的第一层的子项数.

非常感谢

Sam*_*Sam 21

我相信你想使用OnHierarchyChangeListener:

当此视图中的层次结构发生更改时要调用的回调的接口定义.只要在此视图中添加或删除子项,层次结构就会更改.

它有两个回调: