EditorInfo.SetInitialSurroundingSubText Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SetInitialSurroundingSubText(ICharSequence, Int32) |
Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen. |
SetInitialSurroundingSubText(String, Int32) |
Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen. |
SetInitialSurroundingSubText(ICharSequence, Int32)
Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen.
[Android.Runtime.Register("setInitialSurroundingSubText", "(Ljava/lang/CharSequence;I)V", "GetSetInitialSurroundingSubText_Ljava_lang_CharSequence_IHandler", ApiSince=30)]
public virtual void SetInitialSurroundingSubText (Java.Lang.ICharSequence subText, int subTextStart);
[<Android.Runtime.Register("setInitialSurroundingSubText", "(Ljava/lang/CharSequence;I)V", "GetSetInitialSurroundingSubText_Ljava_lang_CharSequence_IHandler", ApiSince=30)>]
abstract member SetInitialSurroundingSubText : Java.Lang.ICharSequence * int -> unit
override this.SetInitialSurroundingSubText : Java.Lang.ICharSequence * int -> unit
Parameter
- subText
- ICharSequence
Der Eingabetext. Wenn sie gekürzt wurde, subTextStart
muss richtig bereitgestellt werden.
- subTextStart
- Int32
Die Position, an der der Eingabetext gekürzt wurde. Wenn der Editor beispielsweise die ersten 10 Zeichen kürzen möchte, sollte "subTextStart" 10 sein.
- 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. Wenn das Kürzen des Eingabetexts erforderlich ist, rufen Sie diese Methode anstelle dieser setInitialSurroundingText(CharSequence)
Methode auf, und geben Sie die Informationen zu gekürzter Position an. Versuchen Sie immer, den ausgewählten Text einzuschließen subText
, um dem System optimale Flexibilität zu geben, um auszuwählen, wo und wie sie bei Bedarf gekürzt subText
werden sollen.
VERSION_CODES#S
Ab , spans that do not implement Parcelable
will be automatically dropped.
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:
SetInitialSurroundingSubText(String, Int32)
Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen.
public void SetInitialSurroundingSubText (string subText, int subTextStart);
member this.SetInitialSurroundingSubText : string * int -> unit
Parameter
- subText
- String
Der Eingabetext. Wenn sie gekürzt wurde, subTextStart
muss richtig bereitgestellt werden.
- subTextStart
- Int32
Die Position, an der der Eingabetext gekürzt wurde. Wenn der Editor beispielsweise die ersten 10 Zeichen kürzen möchte, sollte "subTextStart" 10 sein.
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. Wenn das Kürzen des Eingabetexts erforderlich ist, rufen Sie diese Methode anstelle dieser setInitialSurroundingText(CharSequence)
Methode auf, und geben Sie die Informationen zu gekürzter Position an. Versuchen Sie immer, den ausgewählten Text einzuschließen subText
, um dem System optimale Flexibilität zu geben, um auszuwählen, wo und wie sie bei Bedarf gekürzt subText
werden sollen.
VERSION_CODES#S
Ab , spans that do not implement Parcelable
will be automatically dropped.
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.