Терминология выделения текста в Android

Как называются две "трапеции", которые появляются при выделении текста (в эмуляторе)?

Где я могу найти дополнительную информацию о том, как управлять ими программно?

Для большей ясности я прилагаю снимок, на котором вы можете видеть левую и правую «трапеции выбора текста»:

введите здесь описание изображения


person Regex Rookie    schedule 08.03.2011    source источник


Ответы (4)


Мы просто называем их контроллерами курсора или дескрипторами.

person Romain Guy    schedule 08.03.2011
comment
Спасибо, поиск в Google по [контроллерам курсора Android] не дает информации о том, как получить к ним доступ программно. Где я могу найти больше информации об этом? Можно ли их контролировать? - person Regex Rookie; 08.03.2011
comment
Являются ли эти контроллеры курсора такими же, как в updateCursorControllerPositions() в следующем? hi-android.info/src/android/widget/TextView.java. html - person Regex Rookie; 08.03.2011
comment
Является ли View.startDrag() правильным способом управления этими дескрипторами? Можно ли расположить каждый из них независимо? Если да, то как? (ой... Я только что заметил, что это доступно только с API 11. Есть ли что-то подобное для API 8?) - person Regex Rookie; 08.03.2011
comment
Вы не можете управлять ими программно, они обрабатываются TextView.updateCursorControllerPositions() и startDrag() не имеет к ним никакого отношения. - person Romain Guy; 08.03.2011

Это выстрел в темноту — но, может быть, в Webkit они называются каретками?

person M. Dudley    schedule 08.03.2011
comment
Спасибо, но я не могу найти ссылки, в которых для них используется термин каретки. Самое близкое, что я нашел, это курсоры и теги: androidcommunity.com/forums/f12/ - person Regex Rookie; 08.03.2011

точнее ..

В терминологии Android это SelectionModifierCursorController.

person Lokesh    schedule 14.02.2012

Он будет отображаться на основе имени изображений, используемых для отображения этих дескрипторов, которые называются дескрипторами выбора текста, из которых это

  • Ручка выбора левого текста;
  • Ручка выбора правого текста; и
  • Ручка выбора среднего текста (это просто левое и правое изображения рядом друг с другом)

Базовый код, управляющий ими, находится в трех классах, производных от HandleView в android.widget.Editor:

  • InsertionHandleView
  • SelectionStartHandleView
  • SelectionEndHandleView
person CJBS    schedule 08.01.2015