在动态生成的LinearLayout

时间:2015-07-19 00:52:39

标签: android xamarin.android

我有一个LinearLayout,其中包含许多动态生成的LinearLayouts,它们基于发送给生成LinearLayout的类的类。

问题是我必须能够在子线性布局中找到一个元素 - 而且由于没有什么可以说主布局的大小不会是几百个LinearLayouts,因此必须快速。

更糟糕的是,布局始终为TextView,然后是EditTextSpinner(绝不是其他任何内容)。

在iOS下,这非常简单。 Android没有等效的子视图(它有ChildrenCount / GetChildAt(i))。

我当前的解决方案是使用Dictionary<string, List<string,string>>,其中第一个字符串是标识符,列表包含元素的名称(比如说editChemical),后跟“EDITTEXT”或“SPINNER”,具体取决于它是什么。问题是虽然这有帮助,但似乎仍然没有办法通过结构并找到元素(这里是editChemical)。

我可以使用一些魔法在LinearLayout主树布局中找到元素吗?

0 个答案:

没有答案