Android.Text Пространство имен

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

Классы

AfterTextChangedEventArgs

Предоставляет данные для события AfterTextChanged.

AlteredCharSequence

AlteredCharSequence — это charSequence, который в значительной степени отражается из другого charSequence, за исключением того, что указанный диапазон символов зеркально отражается из другого массива символов.

AndroidCharacter

AndroidCharacter предоставляет некоторые свойства символов, к которым раньше было нелегко получить доступ из Java.

Annotation

Заметки — это простые пары "ключ-значение", которые сохраняются в цикле сохранения и восстановления TextView и могут использоваться для хранения данных приложения, которые необходимо поддерживать для областей текста.

Annotation.InterfaceConsts

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

AutoText

Этот класс обращается к словарю исправлений для частых ошибок.

BidiFormatter

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

BidiFormatter.Builder

Класс для создания BidiFormatter с параметрами, не используемыми по умолчанию.

BoringLayout

BoringLayout — это очень простая реализация макета для текста, который помещается в одну строку и представляет собой символы слева направо.

BoringLayout.Metrics

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

ClipboardManager

Этот элемент устарел.

DynamicLayout

DynamicLayout — это макет текста, который обновляется по мере редактирования текста.

DynamicLayout.Builder

Построитель для динамических макетов.

EditableFactory

Фабрика, используемая TextView для создания нового Editable Editablesобъекта .

EmojiConsistency

Набор эмодзи, который должен быть нарисован системой с помощью шрифта по умолчанию для согласованности устройства.

GraphemeClusterSegmentFinder

SegmentFinder Реализация использования кластеров графем в качестве текстового сегмента.

Highlights

Класс , представляющий выделение текста.

Highlights.Builder

Построитель для основных элементов.

Html

Этот класс обрабатывает строки HTML в отображаемый стиль текста.

IEditableExtensions

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

IInputFilterExtensions

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

InputFilterAllCaps

Этот фильтр будет содержать прописные буквы в нижнем и заглавном регистре, которые добавляются при редактировании.

InputFilterLengthFilter

Этот фильтр ограничивает изменения, чтобы длина текста не превышала указанную длину.

ITextDirectionHeuristicExtensions

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

ITextWatcherExtensions

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

Layout

Базовый класс, который управляет макетом текста в визуальных элементах на экране.

Layout.Alignment

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

Layout.Directions

Хранит сведения о двунаправленном (слева направо или справа налево) тексте в макете строки.

LoginFilter

Абстрактный класс для фильтрации текста, связанного с именем входа (имена пользователей и пароли)

LoginFilter.PasswordFilterGMail

Этот фильтр совместим с паролями GMail, которые ограничивают символы набором символов Latin-1 (ISO8859-1).

LoginFilter.UsernameFilterGeneric

Этот фильтр отклоняет символы в имени пользователя, которые несовместимы с именем входа Google.

LoginFilter.UsernameFilterGMail

Этот фильтр отклоняет символы в имени пользователя, несовместимые с созданием учетной записи GMail.

NoCopySpanConcrete

Удобный эквивалент, если требуется только новый объект Object() для диапазона, но требуется, чтобы он не копировались.

SegmentFinder

Находит границы сегмента текста в тексте.

SegmentFinder.PrescribedSegmentFinder

Реализация по умолчанию SegmentFinder на основе заданных диапазонов сегментов.

Selection

Служебный класс для управления курсорами и выделениями в CharSequences.

SpannableFactory

Фабрика, используемая TextView для создания нового Spannable Spannablesобъекта .

SpannableString

Это класс для текста, содержимое которого неизменяемо, но к которому можно прикрепить и отсоединить объекты разметки.

SpannableStringBuilder

Это класс для текста, содержимое и разметку которого можно изменить.

SpannableStringInternal

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

SpannedString

Это класс для текста, содержимое и разметка которого неизменяемы.

StaticLayout

StaticLayout — это макет для текста, который не будет изменен после его размещения.

StaticLayout.Builder

Построитель для статических макетов.

TextChangedEventArgs

Предоставляет данные для событий AfterTextChanged, BeforeTextChanged и TextChanged.

TextDirectionHeuristics

Некоторые объекты, реализующие TextDirectionHeuristic.

TextPaint

TextPaint — это расширение Paint, которое оставляет место для некоторых дополнительных данных, используемых при измерении и рисовании текста.

TextShaper

Обеспечивает формирование текста с несколькими стилями.

TextUtils

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

TextUtils.SimpleStringSplitter

Простой разделитель строк.

TextUtils.TruncateAt

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

WordSegmentFinder

SegmentFinder Реализация использования слов в качестве сегмента текста.

Интерфейсы

Html.IImageGetter

Извлекает изображения для HTML < img> Теги.

Html.ITagHandler

Уведомляется при обнаружении html-тегов о том, что средство синтаксического анализа не знает, как интерпретировать.

IEditable

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

IGetChars

Реализуйте этот интерфейс, если в charSequence есть метод getChars(), подобный методу в Строке, который быстрее, чем многократное вызов charAt().

IInputFilter

InputFilters можно присоединить к Editable, чтобы ограничить изменения, которые могут быть внесены в них.

IInputType

Битовые определения для целого числа, определяющего базовый тип содержимого текста, хранящиеся в объекте Editable .

INoCopySpan

Этот интерфейс следует добавить в объект span, который не следует копировать в новый объект Spanned при выполнении операции среза или копирования исходного spanned, в который он был помещен.

IParcelableSpan

Особый вид объект Parcelable для объектов, которые будут выступать в качестве текстовых диапазонов.

ISpannable

Это интерфейс для текста, к которому можно присоединять и отсоединять объекты разметки.

ISpanned

Это интерфейс для текста, к диапазонам которого прикреплены объекты разметки.

ISpanWatcher

Когда объект этого типа присоединяется к Spannable, его методы будут вызываться для уведомления о добавлении, изменении или удалении других объектов разметки.

ITextDirectionHeuristic

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

ITextWatcher

При присоединении объекта этого типа к редактируемому объекту его методы будут вызываться при изменении текста.

Layout.ITextInclusionStrategy

Стратегия определения того, находится ли сегмент текста внутри прямоугольной области.

TextShaper.IGlyphsConsumer

Интерфейс потребителя для принятия результата фигуры текста.

TextUtils.IEllipsizeCallback

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

TextUtils.IStringSplitter

Интерфейс для разделения строк в соответствии с правилами, которые непрозрачны для пользователя этого интерфейса.

Перечисления

BreakStrategy

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

CapitalizationMode

Перечисляет значения, возвращаемые несколькими типами и принимаемые в качестве параметра нескольких типов.

EastAsianWidth

Перечисляет значения, возвращаемые несколькими типами.

FromHtmlOptions

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

HyphenationFrequency

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

InputTypes

Перечисляет значения, возвращаемые несколькими типами и принимаемые в качестве параметра элементов F:Android.Widget.SearchView.SetInputType и F:Android.Widget.TextView.SetRawInputType .

JustificationMode

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

SafeStringFlagMode

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.

SpanTypes

Перечисляет значения, возвращаемые несколькими типами и принимаемые в качестве параметра нескольких типов.

TextLayoutDirection

Перечисляет значения, возвращаемые несколькими типами.

ToHtmlOptions

Предоставляет классы, используемые для отрисовки или отслеживания текста и диапазонов текста на экране.