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.
Dokumentasi Java untuk android.view.inputmethod.InputConnection.setSelection(int, 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.