View.getRoot()
返回View
,因此我们可以通过使用getResourceName(View.getId())
轻松找出根视图。
View.getParent()
...虽然我期望它也返回父级的View
,但实际上它只返回一个ViewParent
实例,似乎只有极少量有用的方法和字段。这很糟糕。
那么,有没有办法知道父对象的ID呢?我相信View
的父级也是View
,因此它应该具有mID字段。
我真的很想知道为什么Google不让View.getParent()
直接返回View
。这是有意义的,只有当除了View
之外的其他东西可能是父级时才能如此,据我所知,这仅限于View
及其子类。