Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法获取设备当前布局的层次结构以及层次结构中元素的资源 ID?
我找到了一种获取层次结构的方法,但元素的 ID 不存在。
另外,请注意,我不是从具有当前布局的应用程序内部执行此操作的。
View 有方法:getParent() 和 getId()。ViewGroup 有方法:getChildren()。获得完整的层次结构就足够了。如果你想找出布局中元素的视图层次结构,你应该使用 LayoutInflater 膨胀这个布局。
另一种解决方案是创建自己的 xml 解析器。