2010-07-27 129 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