Compartilhar via


EditorInfo.SetInitialSurroundingSubText Método

Definição

Sobrecargas

SetInitialSurroundingSubText(ICharSequence, Int32)

Os editores podem usar esse método para fornecer texto de entrada inicial aos IMEs.

SetInitialSurroundingSubText(String, Int32)

Os editores podem usar esse método para fornecer texto de entrada inicial aos IMEs.

SetInitialSurroundingSubText(ICharSequence, Int32)

Os editores podem usar esse método para fornecer texto de entrada inicial aos 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

Parâmetros

subText
ICharSequence

O texto de entrada. Quando foi aparado, subTextStart deve ser fornecido corretamente.

subTextStart
Int32

A posição em que o texto de entrada foi cortado. Por exemplo, quando o editor deseja cortar os primeiros 10 caracteres, subTextStart deve ser 10.

Atributos

Comentários

Os editores podem usar esse método para fornecer texto de entrada inicial aos 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. Ao cortar o texto de entrada é necessário, chame esse método em vez de e forneça as informações de posição cortadas setInitialSurroundingText(CharSequence) . Sempre tente incluir o texto selecionado dentro subText para dar ao sistema a melhor flexibilidade para escolher onde e como cortar subText quando necessário.

A partir do VERSION_CODES#S, as extensões que não forem implementadas Parcelable serão automaticamente descartadas.

Documentação Java para android.view.inputmethod.EditorInfo.setInitialSurroundingSubText(java.lang.CharSequence, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

SetInitialSurroundingSubText(String, Int32)

Os editores podem usar esse método para fornecer texto de entrada inicial aos IMEs.

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

Parâmetros

subText
String

O texto de entrada. Quando foi aparado, subTextStart deve ser fornecido corretamente.

subTextStart
Int32

A posição em que o texto de entrada foi cortado. Por exemplo, quando o editor deseja cortar os primeiros 10 caracteres, subTextStart deve ser 10.

Comentários

Os editores podem usar esse método para fornecer texto de entrada inicial aos 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. Ao cortar o texto de entrada é necessário, chame esse método em vez de e forneça as informações de posição cortadas setInitialSurroundingText(CharSequence) . Sempre tente incluir o texto selecionado dentro subText para dar ao sistema a melhor flexibilidade para escolher onde e como cortar subText quando necessário.

A partir do VERSION_CODES#S, as extensões que não forem implementadas Parcelable serão automaticamente descartadas.

Documentação Java para android.view.inputmethod.EditorInfo.setInitialSurroundingSubText(java.lang.CharSequence, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a