Condividi tramite


EditorInfo.SetInitialSurroundingSubText Metodo

Definizione

Overload

SetInitialSurroundingSubText(ICharSequence, Int32)

Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs.

SetInitialSurroundingSubText(String, Int32)

Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs.

SetInitialSurroundingSubText(ICharSequence, Int32)

Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs.

[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

Parametri

subText
ICharSequence

Testo di input. Quando è stato tagliato, subTextStart deve essere fornito correttamente.

subTextStart
Int32

Posizione tagliata dal testo di input. Ad esempio, quando l'editor vuole eliminare i primi 10 caratteri, subTextStart deve essere 10.

Attributi

Commenti

Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs. Poiché il testo circostante può essere usato per fornire varie informazioni di input, è consigliabile che gli editor forniscano il testo di input iniziale completo nel View#onCreateInputConnection(EditorInfo) callback. Quando è necessario tagliare il testo di input, chiamare questo metodo invece di setInitialSurroundingText(CharSequence) e fornire le informazioni sulla posizione tagliata. Provare sempre a includere il testo selezionato all'interno subText per offrire al sistema la massima flessibilità per scegliere dove e come tagliare subText quando necessario.

A partire da VERSION_CODES#S, gli intervalli che non implementano Parcelable verranno eliminati automaticamente.

Documentazione java per android.view.inputmethod.EditorInfo.setInitialSurroundingSubText(java.lang.CharSequence, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

SetInitialSurroundingSubText(String, Int32)

Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs.

public void SetInitialSurroundingSubText (string subText, int subTextStart);
member this.SetInitialSurroundingSubText : string * int -> unit

Parametri

subText
String

Testo di input. Quando è stato tagliato, subTextStart deve essere fornito correttamente.

subTextStart
Int32

Posizione tagliata dal testo di input. Ad esempio, quando l'editor vuole eliminare i primi 10 caratteri, subTextStart deve essere 10.

Commenti

Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs. Poiché il testo circostante può essere usato per fornire varie informazioni di input, è consigliabile che gli editor forniscano il testo di input iniziale completo nel View#onCreateInputConnection(EditorInfo) callback. Quando è necessario tagliare il testo di input, chiamare questo metodo invece di setInitialSurroundingText(CharSequence) e fornire le informazioni sulla posizione tagliata. Provare sempre a includere il testo selezionato all'interno subText per offrire al sistema la massima flessibilità per scegliere dove e come tagliare subText quando necessario.

A partire da VERSION_CODES#S, gli intervalli che non implementano Parcelable verranno eliminati automaticamente.

Documentazione java per android.view.inputmethod.EditorInfo.setInitialSurroundingSubText(java.lang.CharSequence, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a