#blackberry #java-me #textfield
#ежевика #java-me #текстовое поле
Вопрос:
В последних версиях OS6 выделение текста изменилось. Я использую ActiveRichTextField, и в BlackBerry OS до версии 6.0, а также в более старых версиях 6.0, таких как 6.0.0.246, фокус будет перемещаться на каждый символ с обратным блоком, показывающим текущее положение. В контекстном меню есть опция «Выбрать», и в качестве начала выделения используется текущее положение фокуса, и любое перемещение фокуса будет обозначать другой конец выделения.
В версии 6.0.0.526 фокус больше не отображает обратный блок на выбранном символе, и перемещение влево-вправо по текстовому полю не работает. Кроме того, контекстное меню изменилось на «Выделить текст». Как только этот пункт меню выбран, поведение аналогично поведению старой ОС — сфокусированный символ получает обратный блок и работает движение влево-вправо. Чтобы начать выбор, в контекстном меню теперь предлагается «Начать выбор», и, похоже, на этом этапе все работает так, как ожидалось.
Кажется, теперь есть дополнительный шаг для выполнения любых текстовых манипуляций. Есть ли способ сделать «Выделение текста» режимом по умолчанию для моего текстового поля, чтобы соответствовать более старому поведению?