IInputConnection.SetComposingRegion 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 |
|---|---|
| SetComposingRegion(Int32, Int32) |
Tandai wilayah teks tertentu sebagai menyusun teks. |
| SetComposingRegion(Int32, Int32, TextAttribute) |
Varian . |
SetComposingRegion(Int32, Int32)
Tandai wilayah teks tertentu sebagai menyusun teks.
[Android.Runtime.Register("setComposingRegion", "(II)Z", "GetSetComposingRegion_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool SetComposingRegion(int start, int end);
[<Android.Runtime.Register("setComposingRegion", "(II)Z", "GetSetComposingRegion_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetComposingRegion : int * int -> bool
Parameter
- start
- Int32
posisi dalam teks tempat wilayah pembuatan dimulai
- end
- Int32
posisi dalam teks di mana wilayah pembuatan berakhir
Mengembalikan
true pada keberhasilan, false jika koneksi input tidak lagi valid.
Karena Android android.os.Build.VERSION_CODES#N sampai android.os.Build.VERSION_CODES#TIRAMISU, API ini kembali false ketika aplikasi target tidak menerapkan metode ini.
- Atribut
Keterangan
Tandai wilayah teks tertentu sebagai menyusun teks. Jika ada wilayah komposing, karakter dibiarkan apa adanya dan rentang pembuatan dihapus, seolah-olah #finishComposingText() telah dipanggil. Gaya default untuk menyusun teks digunakan.
Indeks yang diteruskan diklip ke batas konten. Jika wilayah yang dihasilkan berukuran nol, tidak ada wilayah yang ditandai dan efeknya sama dengan panggilan #finishComposingText(). Urutan awal dan akhir tidak penting. Akibatnya, wilayah dari awal hingga akhir dan wilayah dari ujung ke awal sama. Penulis editor, siap untuk menerima awal yang lebih besar dari akhir.
Karena ini tidak mengubah konten teks, editor tidak boleh memanggil InputMethodManager#updateSelection(View, int, int, int, int) dan IMEs tidak boleh menerima android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int).
Ini tidak berdampak pada posisi kursor/pilihan. Ini dapat mengakibatkan kursor berada di mana saja di dalam atau di luar wilayah pembuatan, termasuk kasus di mana pemilihan dan wilayah komposing tumpang tindih sebagian atau seluruhnya.
Java dokumentasi untuk android.view.inputmethod.InputConnection.setComposingRegion(int, int).
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
SetComposingRegion(Int32, Int32, TextAttribute)
Varian .InputConnection#setComposingRegion(int, int)
[Android.Runtime.Register("setComposingRegion", "(IILandroid/view/inputmethod/TextAttribute;)Z", "GetSetComposingRegion_IILandroid_view_inputmethod_TextAttribute_Handler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]
public virtual bool SetComposingRegion(int start, int end, Android.Views.InputMethods.TextAttribute? textAttribute);
[<Android.Runtime.Register("setComposingRegion", "(IILandroid/view/inputmethod/TextAttribute;)Z", "GetSetComposingRegion_IILandroid_view_inputmethod_TextAttribute_Handler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)>]
abstract member SetComposingRegion : int * int * Android.Views.InputMethods.TextAttribute -> bool
override this.SetComposingRegion : int * int * Android.Views.InputMethods.TextAttribute -> bool
Parameter
- start
- Int32
posisi dalam teks tempat wilayah pembuatan dimulai
- end
- Int32
posisi dalam teks di mana wilayah pembuatan berakhir
- textAttribute
- TextAttribute
Informasi tambahan tentang teks.
Mengembalikan
true pada keberhasilan, false jika koneksi input tidak lagi valid.
Karena Android android.os.Build.VERSION_CODES#N sampai android.os.Build.VERSION_CODES#TIRAMISU, API ini kembali false ketika aplikasi target tidak menerapkan metode ini.
- Atribut
Keterangan
Varian .InputConnection#setComposingRegion(int, int) Metode ini digunakan untuk memungkinkan IME memberikan informasi tambahan saat menyiapkan teks.
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.