View.getRoot() возвращает View, поэтому мы можем легко определить, какой корневой вид можно использовать с помощью getResourceName(View.getId()).
View.getParent()..., в то время как я ожидаю, что он также вернет View, который является родительским, на самом деле возвращает экземпляр ViewParent, который, кажется, имеет очень мало полезных методов/полей. Это отстой.
Итак, есть ли способ узнать идентификатор родителя? Я считаю, что родитель View тоже View, поэтому он должен иметь поле mID.
Мне действительно интересно, почему Google не позволил View.getParent() просто вернуть View. Это имеет смысл только тогда, когда родительский элемент может быть чем-то другим, кроме View, и, насколько я знаю, он ограничивается View и его подклассами.