Я создаю приложение для Android, которое содержит таймер, который отсчитывает и отображается в EditTexts. На странице есть еще один EditText, который я хотел бы редактировать во время отсчета таймера.Android: EditText теряет фокус, когда setText называется
Проблема заключается в том, что когда я вызываю setText() для обновления текста таймера, другой EditText теряет фокус. Поскольку таймер обновляется каждую секунду, мягкая клавиатура увольняется через менее чем через секунду. Есть ли способ предотвратить это?
Я бы хотел, чтобы таймер работал (на экране), пока клавиатура видна, но я не могу найти никаких хороших ответов о том, как это сделать.
Любая помощь приветствуется!
Используйте TextView, чтобы отобразить оставшееся время, и EditText, где вы хотите писать обыкновение терять фокус. –
Редактирование text.setfocus (true); edittext.requestfocus(); посмотрите, помогает ли это – Ritaban