Bagikan melalui


InputMethodManager.ToggleSoftInputFromWindow Metode

Definisi

Metode ini mengalihkan tampilan jendela metode input.

[Android.Runtime.Register("toggleSoftInputFromWindow", "(Landroid/os/IBinder;II)V", "")]
public void ToggleSoftInputFromWindow(Android.OS.IBinder? windowToken, Android.Views.InputMethods.ShowSoftInputFlags showFlags, Android.Views.InputMethods.HideSoftInputFlags hideFlags);
[<Android.Runtime.Register("toggleSoftInputFromWindow", "(Landroid/os/IBinder;II)V", "")>]
member this.ToggleSoftInputFromWindow : Android.OS.IBinder * Android.Views.InputMethods.ShowSoftInputFlags * Android.Views.InputMethods.HideSoftInputFlags -> unit

Parameter

windowToken
IBinder

Token jendela yang membuat permintaan, seperti yang dikembalikan oleh View#getWindowToken() View.getWindowToken().

showFlags
ShowSoftInputFlags

Menyediakan bendera operasi tambahan. Mungkin 0 atau memiliki #SHOW_IMPLICIT, #SHOW_FORCED bit set.

hideFlags
HideSoftInputFlags

Menyediakan bendera operasi tambahan. Mungkin 0 atau memiliki #HIDE_IMPLICIT_ONLY, #HIDE_NOT_ALWAYS bit set.

Atribut

Keterangan

Metode ini mengalihkan tampilan jendela metode input. Jika jendela input sudah ditampilkan, jendela tersebut akan disembunyikan. Jika tidak, jendela input akan ditampilkan.

Anggota ini tidak digunakan lagi. Gunakan #showSoftInput(View, int) atau #hideSoftInputFromWindow(IBinder, int) secara eksplisit sebagai gantinya. Khususnya selama perubahan fokus, visibilitas IME saat ini tidak didefinisikan dengan baik. Mulai dari Build.VERSION_CODES#S Android S, ini hanya berpengaruh jika aplikasi panggilan adalah fokus IME saat ini.

Dokumentasi Java untuk android.view.inputmethod.InputMethodManager.toggleSoftInputFromWindow(android.os.IBinder, 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.

Berlaku untuk