View.getRoot()
返回View
,所以我们可以通过使用getResourceName(View.getId())
很容易找出哪个是根视图。Android:如何获得父视图的ID?
View.getParent()
...,虽然我预计它也会返回View
这是父级,实际上只返回一个实例ViewParent
,似乎有很少有用的方法/字段。它很烂。
那么,有什么办法可以知道父母的ID吗?我相信View
的父母也是View
,因此它应该有mID字段。
我真的很想知道为什么Google不让View.getParent()
只是返回View
。这是有道理的,只有当View
以外的其他东西可以作为父母时,并且据我所知,它仅限于View
及其子类。
View.getId()返回查看和View.getClass()的名称。的getName()retun查看类型的名称 –