Терминология за избор на текст на Android

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

Къде мога да намеря повече информация за това как да ги контролирам програмно?

За по-голяма яснота прикачвам моментна снимка, където можете да видите левия и десния „трапец за избор на текст“:

въведете описание на изображението тук


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


Отговори (4)


Наричаме ги просто контролери на курсора или манипулатори.

person Romain Guy    schedule 08.03.2011
comment
Благодаря, търсенето в Гугъл на [контролери за курсори на 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

Ах, моя грешка. Благодаря, това прави точно това, от което имам нужда.
person M. Dudley    schedule 08.03.2011
comment
Благодаря, но не мога да намеря никакви препратки, които използват термина carets за тези. Най-близките, които открих, бяха курсори и тагове: 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