InputMethod.AccessibilityInputConnection.CommitText 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
| Nama | Deskripsi |
|---|---|
| CommitText(ICharSequence, Int32, TextAttribute) |
Terapkan teks ke kotak teks dan atur posisi kursor baru. |
| CommitText(String, Int32, TextAttribute) |
Terapkan teks ke kotak teks dan atur posisi kursor baru. |
CommitText(ICharSequence, Int32, TextAttribute)
Terapkan teks ke kotak teks dan atur posisi kursor baru.
[Android.Runtime.Register("commitText", "(Ljava/lang/CharSequence;ILandroid/view/inputmethod/TextAttribute;)V", "", ApiSince=33)]
public void CommitText(Java.Lang.ICharSequence text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute);
[<Android.Runtime.Register("commitText", "(Ljava/lang/CharSequence;ILandroid/view/inputmethod/TextAttribute;)V", "", ApiSince=33)>]
member this.CommitText : Java.Lang.ICharSequence * int * Android.Views.InputMethods.TextAttribute -> unit
Parameter
- text
- ICharSequence
Teks yang akan dikomit. Ini mungkin termasuk gaya.
- newCursorPosition
- Int32
Posisi kursor baru di sekitar teks, dalam Java karakter. Jika > 0, ini relatif terhadap akhir teks - 1; jika <= 0, ini relatif terhadap awal teks. Jadi nilai 1 akan selalu memajukan kursor ke posisi setelah teks lengkap disisipkan. Perhatikan bahwa ini berarti Anda tidak dapat memposisikan kursor dalam teks, karena editor dapat melakukan modifikasi pada teks yang Anda berikan sehingga tidak dimungkinkan untuk menentukan lokasi di sana dengan benar.
- textAttribute
- TextAttribute
Informasi tambahan tentang teks.
- Atribut
Keterangan
Terapkan teks ke kotak teks dan atur posisi kursor baru. Metode ini digunakan untuk memungkinkan IME memberikan informasi tambahan saat menyiapkan teks.
Metode ini menerapkan konten teks yang saat ini sedang menyusun, lalu memindahkan kursor sesuai dengan newCursorPosition. Jika tidak ada teks pembuatan ketika metode ini dipanggil, teks baru disisipkan pada posisi kursor, menghapus teks di dalam pilihan jika ada.
Memanggil metode ini akan menyebabkan editor memanggil #onUpdateSelection(int, int, int, int, int, int) layanan aksesibilitas saat ini setelah input batch selesai.
<penulis Editor yang< kuat>/kuat>, agar hal ini terjadi, Anda perlu membuat perubahan yang diketahui oleh layanan aksesibilitas dengan memanggil InputMethodManager#updateSelection(android.view.View, int, int, int, int), tetapi berhati-hatilah untuk menunggu sampai pengeditan batch selesai jika ada yang sedang berlangsung.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
CommitText(String, Int32, TextAttribute)
Terapkan teks ke kotak teks dan atur posisi kursor baru.
public void CommitText(string text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute);
member this.CommitText : string * int * Android.Views.InputMethods.TextAttribute -> unit
Parameter
- text
- String
Teks yang akan dikomit. Ini mungkin termasuk gaya.
- newCursorPosition
- Int32
Posisi kursor baru di sekitar teks, dalam Java karakter. Jika > 0, ini relatif terhadap akhir teks - 1; jika <= 0, ini relatif terhadap awal teks. Jadi nilai 1 akan selalu memajukan kursor ke posisi setelah teks lengkap disisipkan. Perhatikan bahwa ini berarti Anda tidak dapat memposisikan kursor dalam teks, karena editor dapat melakukan modifikasi pada teks yang Anda berikan sehingga tidak dimungkinkan untuk menentukan lokasi di sana dengan benar.
- textAttribute
- TextAttribute
Informasi tambahan tentang teks.
Keterangan
Terapkan teks ke kotak teks dan atur posisi kursor baru. Metode ini digunakan untuk memungkinkan IME memberikan informasi tambahan saat menyiapkan teks.
Metode ini menerapkan konten teks yang saat ini sedang menyusun, lalu memindahkan kursor sesuai dengan newCursorPosition. Jika tidak ada teks pembuatan ketika metode ini dipanggil, teks baru disisipkan pada posisi kursor, menghapus teks di dalam pilihan jika ada.
Memanggil metode ini akan menyebabkan editor memanggil #onUpdateSelection(int, int, int, int, int, int) layanan aksesibilitas saat ini setelah input batch selesai.
<penulis Editor yang< kuat>/kuat>, agar hal ini terjadi, Anda perlu membuat perubahan yang diketahui oleh layanan aksesibilitas dengan memanggil InputMethodManager#updateSelection(android.view.View, int, int, int, int), tetapi berhati-hatilah untuk menunggu sampai pengeditan batch selesai jika ada yang sedang berlangsung.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.