Как «предварительно выделить» текст в TextField, чтобы при вводе чего-то нового немедленно заменялся предыдущий текст? - PullRequest
2 голосов
/ 08 мая 2020

Обычной практикой во многих ситуациях пользовательского интерфейса является предварительный выбор текста, отображаемого в поле редактирования текста, таким образом, что если пользователь начинает вводить текст, он немедленно заменяет отображаемый текст.

Это может быть полезно, например, в поле поиска для отображения ранее найденного текста (для повторного использования или редактирования), упрощая поиск новой текстовой строки, просто начав вводить текст.

Я искал, как это сделать в TextField, но пока не нашел способа - возможно ли это?

1 Ответ

1 голос
/ 09 мая 2020

У нас нет концепции предварительного выбора, и это не распространено на мобильных устройствах, где выбор затруднен по сравнению. Более распространенным подходом здесь является наличие кнопки X рядом с текстовым полем, которая мгновенно очищает текстовое поле. Вы можете легко сделать это, просто добавив кнопку рядом с полем.

...