EditorInfo.SetInitialSurroundingText Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| SetInitialSurroundingText(ICharSequence) |
Os editores podem usar esse método para fornecer texto de entrada inicial para IMEs. |
| SetInitialSurroundingText(String) |
Os editores podem usar esse método para fornecer texto de entrada inicial para IMEs. |
SetInitialSurroundingText(ICharSequence)
Os editores podem usar esse método para fornecer texto de entrada inicial para 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
Parâmetros
- sourceText
- ICharSequence
O texto de entrada completo.
- Atributos
Comentários
Os editores podem usar esse método para fornecer texto de entrada inicial para IMEs. Como o texto ao redor pode ser usado para fornecer várias assistências de entrada, recomendamos que os editores forneçam o texto de entrada inicial completo em seu View#onCreateInputConnection(EditorInfo) retorno de chamada. Em seguida, o texto fornecido será processado para servir #getInitialTextBeforeCursore #getInitialSelectedText#getInitialTextBeforeCursor. O sistema tem permissão para cortar sourceText por vários motivos, mantendo os dados mais valiosos para IMEs.
A partir de VERSION_CODES#S, os intervalos que não implementarem Parcelable serão descartados automaticamente.
<autores fortes>do Editor: </strong>Fornecendo o texto de entrada inicial ajuda a reduzir as chamadas de IPC para IMEs para fornecer muitos recursos modernos logo após a configuração da conexão. Recomendamos chamar esse método em sua implementação.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
SetInitialSurroundingText(String)
Os editores podem usar esse método para fornecer texto de entrada inicial para IMEs.
public void SetInitialSurroundingText(string sourceText);
member this.SetInitialSurroundingText : string -> unit
Parâmetros
- sourceText
- String
O texto de entrada completo.
Comentários
Os editores podem usar esse método para fornecer texto de entrada inicial para IMEs. Como o texto ao redor pode ser usado para fornecer várias assistências de entrada, recomendamos que os editores forneçam o texto de entrada inicial completo em seu View#onCreateInputConnection(EditorInfo) retorno de chamada. Em seguida, o texto fornecido será processado para servir #getInitialTextBeforeCursore #getInitialSelectedText#getInitialTextBeforeCursor. O sistema tem permissão para cortar sourceText por vários motivos, mantendo os dados mais valiosos para IMEs.
A partir de VERSION_CODES#S, os intervalos que não implementarem Parcelable serão descartados automaticamente.
<autores fortes>do Editor: </strong>Fornecendo o texto de entrada inicial ajuda a reduzir as chamadas de IPC para IMEs para fornecer muitos recursos modernos logo após a configuração da conexão. Recomendamos chamar esse método em sua implementação.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.