EditorInfo.SetInitialSurroundingText 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
SetInitialSurroundingText(ICharSequence) |
Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs. |
SetInitialSurroundingText(String) |
Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs. |
SetInitialSurroundingText(ICharSequence)
Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs.
[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
Parametri
- sourceText
- ICharSequence
Testo di input completo.
- 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. Il testo fornito verrà quindi elaborato per servire #getInitialTextBeforeCursor
, #getInitialSelectedText
e #getInitialTextBeforeCursor
. Il sistema è autorizzato a tagliare sourceText
per vari motivi mantenendo i dati più preziosi agli IMEs.
A partire da VERSION_CODES#S
, gli intervalli che non implementano Parcelable
verranno eliminati automaticamente.
<autori di editor sicuri>: </strong>Fornire il testo di input iniziale consente di ridurre le chiamate IPC per gli IMEs per fornire molte funzionalità moderne subito dopo la configurazione della connessione. È consigliabile chiamare questo metodo nell'implementazione.
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
SetInitialSurroundingText(String)
Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs.
public void SetInitialSurroundingText (string sourceText);
member this.SetInitialSurroundingText : string -> unit
Parametri
- sourceText
- String
Testo di input completo.
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. Il testo fornito verrà quindi elaborato per servire #getInitialTextBeforeCursor
, #getInitialSelectedText
e #getInitialTextBeforeCursor
. Il sistema è autorizzato a tagliare sourceText
per vari motivi mantenendo i dati più preziosi agli IMEs.
A partire da VERSION_CODES#S
, gli intervalli che non implementano Parcelable
verranno eliminati automaticamente.
<autori di editor sicuri>: </strong>Fornire il testo di input iniziale consente di ridurre le chiamate IPC per gli IMEs per fornire molte funzionalità moderne subito dopo la configurazione della connessione. È consigliabile chiamare questo metodo nell'implementazione.
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.