如何获取当前显示的Layoutaa中的视图列表

时间:2017-07-01 15:11:20

标签: android android-layout layout

有没有办法让整个视图的列表或数组显示在显示布局上?

换句话说,由于我可以访问R.layout.myLayout,我怎样才能获得包含布局内所有视图的列表/数组?

1 个答案:

答案 0 :(得分:0)

您可以使用LayoutInflater及其inflate()方法来扩充布局。这些将返回视图层次结构的根View,您可以从那里遍历树。

您可以尝试在getXml()对象上使用Resources来获取XmlPullParser实现,以便遍历XML。这适用于纯XML资源(即res/xml/),但据报道可以与XML编码的其他一些资源类型一起使用。我不知道它有多可靠。

在任何一种情况下,你都在走树。布局不仅仅是一个小部件列表。