|
Проблема с backspace для TextView Android
|
|||
---|---|---|---|
#18+
Здравствуйте! У меня есть Edittext, для которого определён listener, обрабатывающий нажатия клавиш. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
При каждом очередном наборе с клавиатуры автоматически заполняется listview через адаптер, который возвращает моя функция, здесь, например, load(String text); Всё работает прекрасно, но при вводе клавиши backspace мне тоже нужно автоматически заполнять listview с учётом изменений в EditText. Но это работает только на эмуляторе. При отладке на девайсе событие не происходит, Просмотрел в инете кучу тем по данной проблеме. Толкового ничего нет. Единственное, вот здесь , предложилли переписать EditText, но код не работает. Подскажите, может быть кто решил данную проблему. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2013, 15:58 |
|
Проблема с backspace для TextView Android
|
|||
---|---|---|---|
#18+
Боюсь даже спросить, слышал ли ты про AutoCompleteTextView? Кроме того, меня терзает вопрос: зачем отслеживать нажатия клавиш, если можно отслеживать изменение текста по addTextChangedListener? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2013, 18:23 |
|
Проблема с backspace для TextView Android
|
|||
---|---|---|---|
#18+
AutoCompleteTextView мне не подойдёт, поскольку функция load выполняет sql запрос к таблице, ограничивающая выборку условием с текстом из TextView. А про addTextChangedListener сейчас поищем ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2013, 19:03 |
|
Проблема с backspace для TextView Android
|
|||
---|---|---|---|
#18+
Kaj09AutoCompleteTextView мне не подойдёт, поскольку функция load выполняет sql запрос к таблице, ограничивающая выборку условием с текстом из TextView. ну и что? AutoComplete работает путем вызова у адаптера getFilter().filter(text). т.е. туда текущий текст уже передается. все что нужно сделать, это переопределить getFilter в адаптере, создавая свой фильтр, который будет грузить данные хоть откуда. Единственная причина, по которой AutoComplete может не подходить - концептуальная, т.е. если в интерфейсе требуется радикально другой элемент. Но функционально ты реализуешь тоже самое, что делает AutoComplete Kaj09А про addTextChangedListener сейчас поищем даже искать не надо. очевидно, что это то, что пытаешься делать ты. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2013, 19:34 |
|
|
start [/forum/topic.php?fid=13&fpage=29&tid=1331788]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
268ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
others: | 250ms |
total: | 599ms |
0 / 0 |