EditorInfo.SetInitialSurroundingSubText Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.
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.