有没有办法让整个视图的列表或数组显示在显示布局上?
换句话说,由于我可以访问R.layout.myLayout,我怎样才能获得包含布局内所有视图的列表/数组?
答案 0 :(得分:0)
您可以使用LayoutInflater
及其inflate()
方法来扩充布局。这些将返回视图层次结构的根View
,您可以从那里遍历树。
您可以尝试在getXml()
对象上使用Resources
来获取XmlPullParser
实现,以便遍历XML。这适用于纯XML资源(即res/xml/
),但据报道可以与XML编码的其他一些资源类型一起使用。我不知道它有多可靠。
在任何一种情况下,你都在走树。布局不仅仅是一个小部件列表。