Bagikan melalui


EditorInfo.SetInitialSurroundingSubText Metode

Definisi

Overload

SetInitialSurroundingSubText(String, Int32)

Editor dapat menggunakan metode ini untuk menyediakan teks input awal ke IMEs.

SetInitialSurroundingSubText(ICharSequence, Int32)

Editor dapat menggunakan metode ini untuk menyediakan teks input awal ke IMEs.

SetInitialSurroundingSubText(String, Int32)

Editor dapat menggunakan metode ini untuk menyediakan teks input awal ke IMEs.

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

Parameter

subText
String

Teks input. Ketika dipangkas, subTextStart harus disediakan dengan benar.

subTextStart
Int32

Posisi teks input dipangkas. Misalnya, ketika editor ingin memangkas 10 karakter pertama, subTextStart harus 10.

Keterangan

Editor dapat menggunakan metode ini untuk menyediakan teks input awal ke IMEs. Karena teks di sekitarnya dapat digunakan untuk memberikan berbagai bantuan input, kami menyarankan editor untuk menyediakan teks input awal lengkap dalam panggilan baliknya View#onCreateInputConnection(EditorInfo) . Saat pemangkasan teks input diperlukan, panggil metode ini alih-alih setInitialSurroundingText(CharSequence) dan berikan info posisi yang dipangkas. Selalu coba sertakan teks yang dipilih di dalamnya subText untuk memberikan fleksibilitas terbaik sistem untuk memilih di mana dan cara memangkas subText bila perlu.

Mulai dari VERSION_CODES#S, rentang yang tidak diterapkan Parcelable akan secara otomatis dihilangkan.

Dokumentasi Java untuk android.view.inputmethod.EditorInfo.setInitialSurroundingSubText(java.lang.CharSequence, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

SetInitialSurroundingSubText(ICharSequence, Int32)

Editor dapat menggunakan metode ini untuk menyediakan teks input awal ke 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

Parameter

subText
ICharSequence

Teks input. Ketika dipangkas, subTextStart harus disediakan dengan benar.

subTextStart
Int32

Posisi teks input dipangkas. Misalnya, ketika editor ingin memangkas 10 karakter pertama, subTextStart harus 10.

Atribut

Keterangan

Editor dapat menggunakan metode ini untuk menyediakan teks input awal ke IMEs. Karena teks di sekitarnya dapat digunakan untuk memberikan berbagai bantuan input, kami menyarankan editor untuk menyediakan teks input awal lengkap dalam panggilan baliknya View#onCreateInputConnection(EditorInfo) . Saat pemangkasan teks input diperlukan, panggil metode ini alih-alih setInitialSurroundingText(CharSequence) dan berikan info posisi yang dipangkas. Selalu coba sertakan teks yang dipilih di dalamnya subText untuk memberikan fleksibilitas terbaik sistem untuk memilih di mana dan cara memangkas subText bila perlu.

Mulai dari VERSION_CODES#S, rentang yang tidak diterapkan Parcelable akan secara otomatis dihilangkan.

Dokumentasi Java untuk android.view.inputmethod.EditorInfo.setInitialSurroundingSubText(java.lang.CharSequence, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk