有没有办法创建一个包含实际视图实例的数组。例如,如果我有一个名为 Container 的 LinearLayout,其中包含 3 个具有相同 Tag 属性的其他 LinearLayout,并且我想获得一个包含所有 3 个 LinearLayout 的列表,这样我就可以遍历并处理每个。
试过:
LinearLayout[] layouts = (LinearLayout[]) Container.FindViewWithTag(tag);
和
List<LinearLayout> layouts = (List<LinearLayout>) Container.FindViewWithTag(tag);
和
foreach(LinearLayout layouts in Container.FindViewWithTag(tag))
到目前为止,这些都不能被 Android 接受。处理我的情况的另一种可接受的方法是能够为每个 LinearLayout 分配一个父级。但是我还没有找到一种以编程方式设置视图父级的方法,只有如何获取视图的父级。