2010-07-27 98 views
0

我有一个类创建了一个视图来通过函数getView()收集数据,该函数提供了一个带有EditText的视图。将Android中的字符串从EditText复制到Android上的字符串变量

该班也有变数answer。 当用户有机会EditText时,我想将EditText的内容存储在answer中。

如果我将使用onKeyListener,我担心答案可能会在输入最后一个字母之前被存储。

有没有一种好方法可以通过其他一些监听器在getView()函数中处理?

回答

2

你应该addTextChangedListenerEditText,并在你的类实现TextWatcher

然后,你将只取方法在answer

+0

感谢文字和商店,我错过了,因为我认为这样的功能会必须命名为setTextChangedListener :( – Christian 2010-07-27 20:59:34

+0

也许有一个很好的理由,他们称之为“add”而不是“set”。可能他们让我们添加更多的监听器(如果使用set) – Pentium10 2010-07-28 08:36:10