我有一个带有EditTexts的listview和listview底部的Button。列表很长并且滚动。
我希望在单击Button时获取所有EditTexts的内容。我使用getItemAtposition(position)
来创建行的数据,但它只是获得可见的行!
我也试过了getchildAt(position)
!
请帮助!
答案 0 :(得分:0)
你不能这样做。
ListView仅呈现/显示可见滚动区域中的视图。超出视图范围的任何视图都会被视图范围内的模型重用。
这意味着您必须捕获一些事件,例如当TextView失去焦点时,您应该在用户将其滚出视图范围之前获取它的内容。
如果您的行数有限,则可以考虑使用垂直布局,而所有子视图都是持久的。