我有一个 ListView,它在每个 ListView 行中显示一个按钮和一个 EditText。
我在 ArrayAdapter 中使用 ViewHolder 模式,因此所有按钮共享一个 OnClickListener。拾取按钮点击很容易,因为我的 OnClickListener 中的 onClick(View view) 为我提供了 View (我使用 getTag() 来获取我的模型对象)。
我不知道如何让单个 TextWatcher 获取更改后的文本,因为 TextWatcher onTextChanged() 回调中没有 View 参数。任何帮助表示赞赏!
最佳答案
诀窍是创建一个通用的 TextWatcher 类。然后,您创建的每个实例都应该传递一个 View 的引用,它将被放入其中。
关于android - 使用 ArrayAdapter 在 ListView 中编辑文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18607123/