IInputConnection.SetSelection(Int32, Int32) 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.
Atur pilihan editor teks.
[Android.Runtime.Register("setSelection", "(II)Z", "GetSetSelection_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool SetSelection(int start, int end);
[<Android.Runtime.Register("setSelection", "(II)Z", "GetSetSelection_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetSelection : int * int -> bool
Parameter
- start
- Int32
indeks karakter tempat pemilihan harus dimulai.
- end
- Int32
indeks karakter di mana pilihan harus berakhir.
Mengembalikan
true saat berhasil, false jika koneksi input tidak lagi valid.
- Atribut
Keterangan
Atur pilihan editor teks. Untuk mengatur posisi kursor, awal dan akhir harus memiliki nilai yang sama.
Karena ini memindahkan kursor, memanggil metode ini akan menyebabkan editor memanggil android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) pada IME saat ini setelah input batch selesai.
<penulis Editor yang> kuat</kuat>, agar hal ini terjadi, Anda perlu membuat perubahan yang diketahui oleh metode input dengan memanggil InputMethodManager#updateSelection(View, int, int, int, int), tetapi berhati-hatilah untuk menunggu sampai pengeditan batch selesai jika ada yang sedang berlangsung.
Ini tidak berpengaruh pada wilayah pembuatan yang harus tetap tidak berubah. 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.
Java dokumentasi untuk android.view.inputmethod.InputConnection.setSelection(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.