EditorInfo.SetInitialSurroundingSubText Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.
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.