2013-09-01 4 views
4

Я создаю приложение для Android, которое содержит таймер, который отсчитывает и отображается в EditTexts. На странице есть еще один EditText, который я хотел бы редактировать во время отсчета таймера.Android: EditText теряет фокус, когда setText называется

Проблема заключается в том, что когда я вызываю setText() для обновления текста таймера, другой EditText теряет фокус. Поскольку таймер обновляется каждую секунду, мягкая клавиатура увольняется через менее чем через секунду. Есть ли способ предотвратить это?

Я бы хотел, чтобы таймер работал (на экране), пока клавиатура видна, но я не могу найти никаких хороших ответов о том, как это сделать.

Любая помощь приветствуется!

+0

Используйте TextView, чтобы отобразить оставшееся время, и EditText, где вы хотите писать обыкновение терять фокус. –

+0

Редактирование text.setfocus (true); edittext.requestfocus(); посмотрите, помогает ли это – Ritaban

ответ

2

Я была такая же проблема и editText.getText().clear() сделал трюк для меня

Смежные вопросы