如何检查视图包含另一个视图?

时间:2011-09-12 08:46:42

标签: android view

有没有办法检查视图是否包含其他特定视图? (indexOfChild仅适用于一级层次结构)

3 个答案:

答案 0 :(得分:24)

如果孩子没有身份证,请尝试以下方式:

child.getParent() == parent

答案 1 :(得分:9)

您可以使用findViewById()查找视图。 喜欢:

yourview.findViewById(R.id.childView);

答案 2 :(得分:1)

我想你想检查ViewGroup中是否存在View?我能想到的最简单的方法是在ViewGroup上使用.findViewById(),并为你正在寻找的View分配一个ID。