EditorInfo.GetInitialSurroundingText(Int32, Int32, Int32) Methode

Definition

Ruft den umgebenden Text um den aktuellen Cursor, mit <var>beforeLength</var> characters of text before the cursor (start of the selection), <var>afterLength</var> characters of text after the cursor (end of the selection) and all of the selected text.

[Android.Runtime.Register("getInitialSurroundingText", "(III)Landroid/view/inputmethod/SurroundingText;", "GetGetInitialSurroundingText_IIIHandler", ApiSince=31)]
public virtual Android.Views.InputMethods.SurroundingText? GetInitialSurroundingText(int beforeLength, int afterLength, int flags);
[<Android.Runtime.Register("getInitialSurroundingText", "(III)Landroid/view/inputmethod/SurroundingText;", "GetGetInitialSurroundingText_IIIHandler", ApiSince=31)>]
abstract member GetInitialSurroundingText : int * int * int -> Android.Views.InputMethods.SurroundingText
override this.GetInitialSurroundingText : int * int * int -> Android.Views.InputMethods.SurroundingText

Parameter

beforeLength
Int32

Die erwartete Länge des Texts vor dem Cursor.

afterLength
Int32

Die erwartete Textlänge nach dem Cursor.

flags
Int32

Liefert zusätzliche Optionen, die steuern, wie der Text zurückgegeben wird. Kann entweder 0 oder InputConnection#GET_TEXT_WITH_STYLES.

Gibt zurück

ein android.view.inputmethod.SurroundingText Objekt, das den umgebenden Text und den Zustand der Auswahl beschreibt, oder null wenn der Editor oder das System dieses Protokoll nicht unterstützen konnte.

Attribute

Hinweise

Ruft den umgebenden Text um den aktuellen Cursor, mit <var>beforeLength</var> characters of text before the cursor (start of the selection), <var>afterLength</var> characters of text after the cursor (end of the selection) and all of the selected text.

Der anfängliche umgebende Text für die Rückgabe könnte gekürzt werden, wenn die Größe überlastet ist. Grundlegende Einschränkungsregeln sind:

<ul><li>Der Text vor dem Cursor ist die wichtigsten Informationen für IMEs.</li li><>Der Text nach dem Cursor ist die zweite wichtige Information für IMEs.</li Li><>Der markierte Text ist die am wenigsten wichtigen Informationen, aber er darf NIE abgeschnitten werden. Wenn es zu lang ist, legen Sie es einfach ab.</li></ul>

Der Untertext kann z. B. als TextBeforeCursor + Selection + TextAfterCursor angezeigt werden. Das Ergebnis könnte folgendes sein:

<ol><li>(maybeTrimmedAtHead)TextBeforeCursor + Selection + TextAfterCursor(maybeTrimmedAtTail)</li li><>(maybeTrimmedAtHead)TextBeforeCursor + TextAfterCursor(maybeTrimmedAtTail)</li></ol>

Java Dokumentation für android.view.inputmethod.EditorInfo.getInitialSurroundingText(int, int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: