获取不同动态视图的整体字符串文本

时间:2013-09-25 09:59:12

标签: java android android-layout

我有一个看起来像这样的android片段:

http://oi41.tinypic.com/5txxcj.jpg

每次用户点击添加/删除时,都会添加/删除新行。当他们点击OK时,我需要为上面的所有视图返回一个字符串,例如“TextATextBTextCTextD”。

这会是一个好方法吗?我想为每个新视图添加标签,然后在每个视图中执行for循环。但是因为我有旋转器和编辑视图,我不知道如何获取每个视图然后获取他们的文本。

任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

好吧,你的标记选项也不错......每当你改变一个视图的值时,你可以将视图的标记设置为字符串值,然后遍历视图并只收集标记。

另一种方法是创建自己的自定义微调器/ edittext&让它们都实现一个具有String getDisplayText()

方法的接口

然后,无论何时创建视图,将其放在该接口类型的数组中,然后遍历所有对象并在所有对象上调用getDisplayText()。

希望这会有所帮助:)