Freigeben über


EditorInfo.SetInitialSurroundingText Methode

Definition

Überlädt

SetInitialSurroundingText(ICharSequence)

Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen.

SetInitialSurroundingText(String)

Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen.

SetInitialSurroundingText(ICharSequence)

Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen.

[Android.Runtime.Register("setInitialSurroundingText", "(Ljava/lang/CharSequence;)V", "GetSetInitialSurroundingText_Ljava_lang_CharSequence_Handler", ApiSince=30)]
public virtual void SetInitialSurroundingText (Java.Lang.ICharSequence sourceText);
[<Android.Runtime.Register("setInitialSurroundingText", "(Ljava/lang/CharSequence;)V", "GetSetInitialSurroundingText_Ljava_lang_CharSequence_Handler", ApiSince=30)>]
abstract member SetInitialSurroundingText : Java.Lang.ICharSequence -> unit
override this.SetInitialSurroundingText : Java.Lang.ICharSequence -> unit

Parameter

sourceText
ICharSequence

Der vollständige Eingabetext.

Attribute

Hinweise

Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen. Da der umgebende Text verwendet werden könnte, um verschiedene Eingabehilfen bereitzustellen, empfehlen wir Editoren, den vollständigen anfänglichen Eingabetext in seinem View#onCreateInputConnection(EditorInfo) Rückruf bereitzustellen. Der angegebene Text wird dann verarbeitet, um zu dienen #getInitialTextBeforeCursor, #getInitialSelectedTextund #getInitialTextBeforeCursor. Das System kann aus verschiedenen Gründen kürzen sourceText und gleichzeitig die wertvollsten Daten auf IMEs beibehalten.

VERSION_CODES#SAb , spans that do not implement Parcelable will be automatically dropped.

<starke>Editorautoren: </strong>Bereitstellen des anfänglichen Eingabetexts hilft, IPC-Aufrufe für IMEs zu reduzieren, um viele moderne Features direkt nach der Verbindungseinrichtung bereitzustellen. Wir empfehlen, diese Methode in Ihrer Implementierung aufzurufen.

Java-Dokumentation für android.view.inputmethod.EditorInfo.setInitialSurroundingText(java.lang.CharSequence).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetInitialSurroundingText(String)

Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen.

public void SetInitialSurroundingText (string sourceText);
member this.SetInitialSurroundingText : string -> unit

Parameter

sourceText
String

Der vollständige Eingabetext.

Hinweise

Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen. Da der umgebende Text verwendet werden könnte, um verschiedene Eingabehilfen bereitzustellen, empfehlen wir Editoren, den vollständigen anfänglichen Eingabetext in seinem View#onCreateInputConnection(EditorInfo) Rückruf bereitzustellen. Der angegebene Text wird dann verarbeitet, um zu dienen #getInitialTextBeforeCursor, #getInitialSelectedTextund #getInitialTextBeforeCursor. Das System kann aus verschiedenen Gründen kürzen sourceText und gleichzeitig die wertvollsten Daten auf IMEs beibehalten.

VERSION_CODES#SAb , spans that do not implement Parcelable will be automatically dropped.

<starke>Editorautoren: </strong>Bereitstellen des anfänglichen Eingabetexts hilft, IPC-Aufrufe für IMEs zu reduzieren, um viele moderne Features direkt nach der Verbindungseinrichtung bereitzustellen. Wir empfehlen, diese Methode in Ihrer Implementierung aufzurufen.

Java-Dokumentation für android.view.inputmethod.EditorInfo.setInitialSurroundingText(java.lang.CharSequence).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: