3
Activity是否可以在不知道所有视图的ID或特殊访问(如工具模式)的情况下访问并检查(理想情况下甚至修改)整个View层次结构生根?在运行时检查Android Activity自己的View层次结构
E.g.是否有可能编写一些代码来查找活动的View层次结构中的所有EditText实例,并对它们执行某些操作?
感谢
Activity是否可以在不知道所有视图的ID或特殊访问(如工具模式)的情况下访问并检查(理想情况下甚至修改)整个View层次结构生根?在运行时检查Android Activity自己的View层次结构
E.g.是否有可能编写一些代码来查找活动的View层次结构中的所有EditText实例,并对它们执行某些操作?
感谢
是否有可能为一个活动去和检查,最好甚至修改,整个视图层次结构本身,而无需特殊的访问,如仪表模式或生根?
findViewById(android.R.id.content)
返回承载您在setContentView()
中提供的内容的View
。除此之外,请尝试getRootView()
(在任何View
上调用)检索“当前视图层次结构中最顶层的视图”。
这似乎是一个很好的方法让我成为定位点,然后递归遍历层次结构中的ViewGroups。感谢您的输入。 – Cumbayah 2013-04-07 19:21:45