ListView中的Android EditText

时间:2011-01-30 23:20:25

标签: android android-listview android-edittext

我创建了一个自定义数组适配器来绑定包含一些静态文本和可编辑的EditText的自定义行。我正在尝试注册,以便在用户更改编辑文本中的文本时收到通知,并在通知时确定修改后的EditText对应的ArrayList行。

过去使用其他类型的视图(如Spinner),我可以简单地将父视图和行号的引用放入Spinner视图的标记中。然后当我收到通知值已更改时,我读取标签以确定如何将其关联回主ArrayList。

注册使用EditText更改注册的问题是您没有返回视图,而是获取TextWatcher而我无法关联到父视图或ArrayList行。

在这种情况下你需要使用什么技术?

1 个答案:

答案 0 :(得分:1)

您可以在onEditorAction的{​​{1}}上使用EditText

ArrayAdapter

请注意,使用此方法时,只有当用户在键盘上按“确定”,“输入”,“完成”等时才会触发事件。