Freigeben über


Android.Views.InputMethods Namespace

Klassen

BaseInputConnection

Basisklasse für Implementierungen der InputConnection-Schnittstelle, wobei die meisten gängigen Verhaltensweisen für die Bereitstellung einer Verbindung zu einer bearbeitbaren Schnittstelle berücksichtigt werden.

BaseInputConnection.InterfaceConsts
CompletionInfo

Informationen zu einem einzelnen Textabschluss, den ein Editor an eine Eingabemethode gemeldet hat.

CompletionInfo.InterfaceConsts
CorrectionInfo

Informationen zu einer einzelnen Textkorrektur, die ein Editor einer Eingabemethode gemeldet hat.

CorrectionInfo.InterfaceConsts
CursorAnchorInfo

Positionsinformationen zur Texteinfügemarke und zeichen in der Kompositionszeichenfolge.

CursorAnchorInfo.Builder

Generator für CursorAnchorInfo.

CursorAnchorInfo.InterfaceConsts
DeleteGesture

Eine Unterklasse zum HandwritingGesture Löschen eines Textbereichs mithilfe eines einzelnen Rechtecks.

DeleteGesture.Builder

Generator für DeleteGesture.

DeleteGesture.InterfaceConsts
DeleteRangeGesture

Eine Unterklasse zum Löschen eines Textbereichs durch Definieren von HandwritingGesture Anfangs- und Endrechtecken.

DeleteRangeGesture.Builder

Generator für DeleteRangeGesture.

DeleteRangeGesture.InterfaceConsts
EditorBoundsInfo

Container mit rechteckigen Positionsinformationen für den Editor.

EditorBoundsInfo.Builder

Generator für EditorBoundsInfo.

EditorBoundsInfo.InterfaceConsts
EditorInfo

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

EditorInfo.InterfaceConsts
ExtractedText

Informationen zu Text, der für die Verwendung durch eine Eingabemethode extrahiert wurde.

ExtractedText.InterfaceConsts
ExtractedTextRequest

Beschreibung, was eine Eingabemethode aus einer Anwendung beim Extrahieren von Text aus dem Eingabe-Editor wünschen soll.

ExtractedTextRequest.InterfaceConsts
HandwritingGesture

Basisklasse für Eingabestiftgesten.

IInputConnectionExtensions
InlineSuggestion

Diese Klasse stellt einen Inlinevorschlag dar, der von einer App erstellt wird und in die Benutzeroberfläche einer anderen eingebettet werden kann.

InlineSuggestion.InterfaceConsts
InlineSuggestionInfo

Diese Klasse stellt die Beschreibung eines Inlinevorschlags dar.

InlineSuggestionInfo.InterfaceConsts
InlineSuggestionsRequest

Diese Klasse stellt eine Inlinevorschlagsanforderung dar, die von einer App erstellt wurde, um Vorschläge aus der anderen Quelle abzurufen.

InlineSuggestionsRequest.Builder

Ein Generator für InlineSuggestionsRequest

InlineSuggestionsRequest.InterfaceConsts
InlineSuggestionsResponse

Diese Klasse stellt eine Inlinevorschlagsantwort dar.

InlineSuggestionsResponse.InterfaceConsts
InputBinding

Informationen zu einem InputMethod Client, der eine Verbindung mit ihm herstellt.

InputBinding.InterfaceConsts
InputConnection

Die InputConnection-Schnittstelle ist der Kommunikationskanal von einer InputMethod zurück zur Anwendung, die ihre Eingabe empfängt.

InputConnectionWrapper

Wrapperklasse für Proxyaufrufe an eine andere InputConnection-Klasse.

InputConnectionWrapper.InterfaceConsts
InputContentInfo

Ein Containerobjekt, mit dem Eingabemethoden Inhaltsdateien an die Zielanwendung senden können.

InputContentInfo.InterfaceConsts
InputMethod
InputMethodInfo

Diese Klasse wird verwendet, um Metainformationen einer Eingabemethode anzugeben.

InputMethodInfo.InterfaceConsts
InputMethodManager

Zentrale System-API für die allgemeine Architektur des Eingabemethodenframeworks (IMF), die die Interaktion zwischen Anwendungen und der aktuellen Eingabemethode vermittelt.

InputMethodSubtype

Diese Klasse wird verwendet, um Metainformationen eines Untertyps anzugeben, der in einem Eingabemethoden-Editor (IME) enthalten ist.

InputMethodSubtype.InputMethodSubtypeBuilder

InputMethodSubtypeBuilder ist eine Generatorklasse von InputMethodSubtype.

InputMethodSubtype.InterfaceConsts
InsertGesture

Eine Unterklasse zum Einfügen von HandwritingGesture Text an der definierten Einfügemarke.

InsertGesture.Builder

Generator für InsertGesture.

InsertGesture.InterfaceConsts
InsertModeGesture

Eine Unterklasse zum HandwritingGesture Starten eines Einfügemodus, der ein Leerzeichen im Editor einfügt, damit Benutzer an der vorgesehenen Einfügemarke frei schreiben können.

InsertModeGesture.Builder

Generator für InsertModeGesture.

InsertModeGesture.InterfaceConsts
JoinOrSplitGesture

Eine Unterklasse zum Löschen oder Einfügen von HandwritingGesture Leerzeichen in Text.

JoinOrSplitGesture.Builder

Generator für JoinOrSplitGesture.

JoinOrSplitGesture.InterfaceConsts
PreviewableHandwritingGesture

Das HandwritingGesture kann sein InputConnection#previewHandwritingGesture( PreviewableHandwritingGesture, CancellationSignal) previewed.

RemoveSpaceGesture

Eine Unterklasse zum Entfernen von HandwritingGesture Leerzeichen aus Text.

RemoveSpaceGesture.Builder

Generator für RemoveSpaceGesture.

RemoveSpaceGesture.InterfaceConsts
SelectGesture

Eine Unterklasse zum HandwritingGesture Auswählen eines Textbereichs mithilfe eines einzelnen Rechtecks.

SelectGesture.Builder

Generator für SelectGesture.

SelectGesture.InterfaceConsts
SelectRangeGesture

Eine Unterklasse zum Auswählen eines Textbereichs durch Definieren von HandwritingGesture Anfangs- und Endrechtecken.

SelectRangeGesture.Builder

Generator für SelectRangeGesture.

SelectRangeGesture.InterfaceConsts
SurroundingText

Informationen zum umgebenden Text um den Cursor zur Verwendung durch eine Eingabemethode.

SurroundingText.InterfaceConsts
TextAppearanceInfo

Informationen zur Textdarstellung in einem Editor, der zur Verwendung durchläuft CursorAnchorInfoInputMethodService.

TextAppearanceInfo.Builder

Generator für TextAppearanceInfo.

TextAppearanceInfo.InterfaceConsts
TextAttribute

Die Datenklasse, die IME beim Festlegen des Texts zusätzliche Informationen an Anwendungen senden kann.

TextAttribute.Builder

Generator zum Erstellen eines TextAttribute.

TextAttribute.InterfaceConsts
TextBoundsInfo

Der Text gebundene Informationen eines Textsegments im Editor.

TextBoundsInfo.Builder

Die Generatorklasse zum Erstellen eines TextBoundsInfo Objekts.

TextBoundsInfo.InterfaceConsts
TextBoundsInfoResult

Das Objekt, das das Ergebnis des InputConnection#requestTextBoundsInfo(RectF, Executor, Consumer) Aufrufs enthält.

TextSnapshot

Eine unveränderliche Datenmomentaufnahme des Textbearbeitungszustands.

Schnittstellen

IInputConnection

Die InputConnection-Schnittstelle ist der Kommunikationskanal von einer InputMethod zurück zur Anwendung, die ihre Eingabe empfängt.

IInputMethod

Die InputMethod-Schnittstelle stellt eine Eingabemethode dar, mit der wichtige Ereignisse und Text generiert werden können, z. B. digitale, E-Mail-Adressen, CJK-Zeichen, andere Sprachzeichen usw.

IInputMethodSession

Die InputMethodSession-Schnittstelle stellt die clientspezifische Funktionalität bereit, die InputMethod für Anwendungen sicher verfügbar ist.

IInputMethodSessionCallback
IInputMethodSessionEventCallback

Enumerationen

CursorAnchorFlags
CursorUpdate

Listet werte auf, die von den ImmediateElementen zurückgegeben Monitor werden.

CursorUpdateFilter
ExtractedTextFlags

Listet Werte auf, die von den Flags, Selectingund SingleLine Membern zurückgegeben werden.

GetTextFlags
HandwritingGestureGranularity
HandwritingGestureResult
HideSoftInputFlags

Listet Werte auf, die von den ImplicitOnly, Noneund NotAlways Membern zurückgegeben und als Parameter mehrerer Typen verwendet werden.

ImeAction

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

ImeFlags

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

InputContentFlags
InputMethodResults

Listet Werte auf, die von mehreren Methoden von InputMethodResults.

ShowFlags

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

ShowSoftInputFlags

Listet Werte auf, die von den Explicit, Forcedund None Membern zurückgegeben und als Parameter mehrerer Typen verwendet werden.

TextBoundsInfoFlags
TextBoundsInfoResultCode
TextExtractFlags

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