Android.Views.InputMethods Namespace

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

Klassen

Name Beschreibung
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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

CompletionInfo

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

CompletionInfo.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

CorrectionInfo

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

CorrectionInfo.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

CursorAnchorInfo

Positionsinformationen zur Texteinfügemarke und zeichen in der Kompositionszeichenfolge.

CursorAnchorInfo.Builder

Generator für CursorAnchorInfo.

CursorAnchorInfo.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

DeleteGesture

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

DeleteGesture.Builder

Generator für DeleteGesture.

DeleteGesture.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

DeleteRangeGesture

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

DeleteRangeGesture.Builder

Generator für DeleteRangeGesture.

DeleteRangeGesture.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

EditorBoundsInfo

Container mit rechteckigen Positionsinformationen für den Editor.

EditorBoundsInfo.Builder

Generator für EditorBoundsInfo.

EditorBoundsInfo.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

ExtractedText

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

ExtractedText.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

ExtractedTextRequest

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

ExtractedTextRequest.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

HandwritingGesture

Basisklasse für Eingabestiftgesten.

IConnectionlessHandwritingCallbackExtensions

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

IInputConnectionExtensions

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

InlineSuggestionInfo

Diese Klasse stellt die Beschreibung eines Inlinevorschlags dar.

InlineSuggestionInfo.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

InlineSuggestionsResponse

Diese Klasse stellt eine Inlinevorschlagsantwort dar.

InlineSuggestionsResponse.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

InputBinding

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

InputBinding.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

InputContentInfo

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

InputContentInfo.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

InputMethod

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

InputMethodInfo

Diese Klasse wird verwendet, um Metainformationen einer Eingabemethode anzugeben.

InputMethodInfo.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

InsertGesture

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

InsertGesture.Builder

Generator für InsertGesture.

InsertGesture.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

JoinOrSplitGesture

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

JoinOrSplitGesture.Builder

Generator für JoinOrSplitGesture.

JoinOrSplitGesture.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

SelectGesture

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

SelectGesture.Builder

Generator für SelectGesture.

SelectGesture.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

SelectRangeGesture

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

SelectRangeGesture.Builder

Generator für SelectRangeGesture.

SelectRangeGesture.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

SurroundingText

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

SurroundingText.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

TextAppearanceInfo

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

TextAppearanceInfo.Builder

Generator für TextAppearanceInfo.

TextAppearanceInfo.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

TextBoundsInfo

Der Text gebundene Informationen eines Textsegments im Editor.

TextBoundsInfo.Builder

Die Generatorklasse zum Erstellen eines TextBoundsInfo Objekts.

TextBoundsInfo.InterfaceConsts

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

TextBoundsInfoResult

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

TextSnapshot

Eine unveränderliche Datenmomentaufnahme des Textbearbeitungszustands.

Schnittstellen

Name Beschreibung
IConnectionlessHandwritingCallback

Schnittstelle zum Empfangen des Ergebnisses des Startens einer verbindungslosen Eingabestift-Handschriftsitzung mit einer von InputMethodManager#startConnectionlessStylusHandwriting(View, CursorAnchorInfo, Executor,ConnectionlessHandwritingCallback), , InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, Executor, ConnectionlessHandwritingCallback)oder InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, String, Executor, ConnectionlessHandwritingCallback).

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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

IInputMethodSessionEventCallback

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

Enumerationen

Name Beschreibung
ConnectionlessHandwritingError

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

CursorAnchorFlags

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

CursorUpdate

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

CursorUpdateFilter

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

ExtractedTextFlags

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

GetTextFlags

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

HandwritingDelegateFlag

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

HandwritingGestureGranularity

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

HandwritingGestureResult

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

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

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

TextBoundsInfoResultCode

Enthält APIs zum Implementieren und Interagieren mit Eingabemethoden, z. B. Softwaretastaturen.

TextExtractFlags

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