Android.Text Namespace

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

Klassen

Name Beschreibung
AfterTextChangedEventArgs

Stellt Daten für das AfterTextChanged-Ereignis bereit.

AlteredCharSequence

Eine AlteredCharSequence ist ein CharSequence, der weitgehend von einem anderen CharSequence gespiegelt wird, mit der Ausnahme, dass ein angegebener Zeichenbereich stattdessen aus einem anderen Zeichenarray gespiegelt wird.

AndroidCharacter

AndroidCharacter macht einige Zeicheneigenschaften verfügbar, auf die nicht einfach über Java zugegriffen werden kann.

Annotation

Anmerkungen sind einfache Schlüsselwertpaare, die über TextView-Speicher-/Wiederherstellungszyklen hinweg beibehalten werden, und können verwendet werden, um anwendungsspezifische Daten beizubehalten, die für Textbereiche verwaltet werden müssen.

Annotation.InterfaceConsts

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

AutoText

Diese Klasse greift auf ein Wörterbuch mit Korrekturen auf häufige Rechtschreibfehler zu.

BidiFormatter

Hilfsklasse zum Formatieren von Text für die Anzeige in einem potenziell entgegengesetzten Direktionalitätskontext ohne Garbling.

BidiFormatter.Builder

Eine Klasse zum Erstellen eines BidiFormatter mit nicht standardmäßigen Optionen.

BoringLayout

Ein BoringLayout ist eine sehr einfache Layoutimplementierung für Text, der auf eine einzelne Zeile passt und alle Links-nach-rechts-Zeichen ist.

BoringLayout.Metrics

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

ClipboardManager

Dieses Mitglied ist veraltet.

DynamicLayout

DynamicLayout ist ein Textlayout, das sich selbst aktualisiert, während der Text bearbeitet wird.

DynamicLayout.Builder

Generator für dynamische Layouts.

EditableFactory

Factory, die von TextView verwendet wird, um neue Editable Editableszu erstellen.

EmojiConsistency

Der Satz von Emojis, die vom System mit der Standardschriftart für die Gerätekonsistenz gezeichnet werden sollen.

GraphemeClusterSegmentFinder

Implementierung der Verwendung von SegmentFinder Grapheme-Clustern als Textsegment.

Highlights

Eine Klasse, die die Hervorhebung des Texts darstellt.

Highlights.Builder

Ein Generator für die Highlights.

Html

Diese Klasse verarbeitet HTML-Zeichenfolgen in angezeigten formatierten Text.

IEditableExtensions

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

IInputFilterExtensions

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

InputFilterAllCaps

Mit diesem Filter werden alle Klein- und Titelbuchstaben großgeschrieben, die durch Bearbeitungen hinzugefügt werden.

InputFilterLengthFilter

Dieser Filter schränkt Bearbeitungen ein, um die Länge des Texts nicht größer als die angegebene Länge zu machen.

ITextDirectionHeuristicExtensions

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

ITextWatcherExtensions

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

Layout

Eine Basisklasse, die das Textlayout in visuellen Elementen auf dem Bildschirm verwaltet.

Layout.Alignment

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

Layout.Builder

Eine Generatorklasse für layout-Objekt.

Layout.Directions

Speichert Informationen über bidirektionalen Text (von links nach rechts oder von rechts nach links) innerhalb des Layouts einer Zeile.

LoginFilter

Abstrakte Klasse zum Filtern von anmeldebezogenem Text (Benutzernamen und Kennwörter)

LoginFilter.PasswordFilterGMail

Dieser Filter ist kompatibel mit GMail-Kennwörtern, die Zeichen auf den Zeichensatz Lateinisch-1 (ISO8859-1) beschränken.

LoginFilter.UsernameFilterGeneric

Dieser Filter lehnt Zeichen im Benutzernamen ab, die nicht mit der Google-Anmeldung kompatibel sind.

LoginFilter.UsernameFilterGMail

Dieser Filter lehnt Zeichen im Benutzernamen ab, die nicht mit der Erstellung von GMail-Konten kompatibel sind.

NoCopySpanConcrete

Einfache Entsprechung, wenn Sie nur ein neues Objekt() für eine Spanne benötigen, die aber keine Kopie sein soll.

SegmentFinder

Sucht Textsegmentbegrenzungen innerhalb von Text.

SegmentFinder.PrescribedSegmentFinder

Die Standardimplementierung SegmentFinder basierend auf bestimmten Segmentbereichen.

Selection

Hilfsklasse zum Bearbeiten von Cursorn und Auswahlen in CharSequences.

SpannableFactory

Factory, die von TextView verwendet wird, um neue Spannable Spannableszu erstellen.

SpannableString

Dies ist die Klasse für Text, dessen Inhalt unveränderlich ist, aber an welche Markupobjekte angefügt und getrennt werden können.

SpannableStringBuilder

Dies ist die Klasse für Text, deren Inhalt und Markup beide geändert werden können.

SpannableStringInternal

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

SpannedString

Dies ist die Klasse für Text, deren Inhalt und Markup unveränderlich sind.

StaticLayout

StaticLayout ist ein Layout für Text, der nach dem Layout nicht bearbeitet wird.

StaticLayout.Builder

Generator für statische Layouts.

TextChangedEventArgs

Stellt Daten für die AfterTextChangedEreignisse BeforeTextChangedund Ereignisse bereit TextChanged .

TextDirectionHeuristics

Einige Objekte, die implementiert werden TextDirectionHeuristic.

TextPaint

TextPaint ist eine Erweiterung von Paint, die Platz für einige zusätzliche Daten lässt, die während der Textmessung und Zeichnung verwendet werden.

TextShaper

Stellt die Textgestaltung für mehrformatierten Text bereit.

TextUtils

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

TextUtils.SimpleStringSplitter

Ein einfacher Zeichenfolgenteiler.

TextUtils.TruncateAt

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

WordSegmentFinder

Implementierung der Verwendung von SegmentFinder Wörtern als Textsegment.

Schnittstellen

Name Beschreibung
Html.IImageGetter

Ruft Bilder für HTML < img> tags.

Html.ITagHandler

Wird benachrichtigt, wenn HTML-Tags gefunden werden, dass der Parser nicht weiß, wie man interpretieren kann.

IEditable

Dies ist die Schnittstelle für Text, deren Inhalt und Markup geändert werden können (im Gegensatz zu unveränderlichem Text wie Zeichenfolgen).

IGetChars

Implementieren Sie diese Schnittstelle, wenn Ihre CharSequence über eine getChars()-Methode wie die in String verfügt, die schneller als charAt() mehrmals aufruft.

IInputFilter

InputFilters können an Editables angefügt werden, um die Änderungen einzuschränken, die an diesen vorgenommen werden können.

IInputType

Bitdefinitionen für eine ganze Zahl, die den grundlegenden Inhaltstyp von Text definiert, der in einem Editable Objekt gespeichert ist.

INoCopySpan

Diese Schnittstelle sollte einem Span-Objekt hinzugefügt werden, das nicht in einen neuen Spanned-Objekt kopiert werden soll, wenn ein Segment- oder Kopiervorgang auf dem ursprünglichen Spanned ausgeführt wurde, in das es eingefügt wurde.

IParcelableSpan

Eine spezielle Art von Paket für Objekte, die als Textspanne dienen.

ISpannable

Dies ist die Schnittstelle für Text, an den Markupobjekte angefügt und getrennt werden können.

ISpanned

Dies ist die Schnittstelle für Text mit Markupobjekten, die an Bereiche angefügt sind.

ISpanWatcher

Wenn ein Objekt dieses Typs an eine Spannable angefügt wird, werden seine Methoden aufgerufen, um es zu benachrichtigen, dass andere Markupobjekte hinzugefügt, geändert oder entfernt wurden.

ITextDirectionHeuristic

Schnittstelle für Objekte, die eine Heuristik zum Erraten in der Absatzrichtung verwenden, indem Text untersucht wird.

ITextWatcher

Wenn ein Objekt dieses Typs an eine Bearbeitbare angefügt ist, werden seine Methoden aufgerufen, wenn der Text geändert wird.

Layout.ITextInclusionStrategy

Strategie zum Bestimmen, ob sich ein Textsegment innerhalb eines Rechteckbereichs befindet.

TextShaper.IGlyphsConsumer

Eine Consumer-Schnittstelle zum Akzeptieren des Text-Shape-Ergebnisses.

TextUtils.IEllipsizeCallback

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

TextUtils.IStringSplitter

Eine Schnittstelle zum Teilen von Zeichenfolgen gemäß Regeln, die für den Benutzer dieser Schnittstelle undurchsichtig sind.

Enumerationen

Name Beschreibung
BreakStrategy

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

CapitalizationMode

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter mehrerer Typen verwendet werden.

EastAsianWidth

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

FromHtmlOptions

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

HyphenationFrequency

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

InputTypes

Listet Werte auf, die von mehreren Typen zurückgegeben werden und als Parameter der F:Android.Widget.SearchView.SetInputType und F:Android.Widget.TextView.SetRawInputType verwendet werden.

JustificationMode

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

SafeStringFlagMode

Stellt Klassen bereit, die zum Rendern oder Nachverfolgen von Text und Text auf dem Bildschirm verwendet werden.

SpanTypes

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter mehrerer Typen verwendet werden.

TextLayoutDirection

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

ToHtmlOptions

Gibt Absatzzeilenumbruchoptionen für Html.ToHtml.