InputMethodManager.ToggleSoftInputFromWindow Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод переключает отображение окна метода ввода.
[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
Параметры
- windowToken
- IBinder
Токен окна, выполняющего запрос, возвращенный View#getWindowToken() View.getWindowToken()
.
- showFlags
- ShowSoftInputFlags
Предоставляет дополнительные операционные флаги. Может иметь значение 0 или иметь бит , #SHOW_FORCED
заданный#SHOW_IMPLICIT
.
- hideFlags
- HideSoftInputFlags
Предоставляет дополнительные операционные флаги. Может иметь значение 0 или иметь бит , #HIDE_NOT_ALWAYS
заданный#HIDE_IMPLICIT_ONLY
.
- Атрибуты
Комментарии
Этот метод переключает отображение окна метода ввода. Если окно ввода уже отображается, оно скрывается. Если нет, отобразится окно ввода.
Этот элемент устарел. Вместо этого используйте #showSoftInput(View, int)
или #hideSoftInputFromWindow(IBinder, int)
явным образом. В частности, во время изменения фокуса текущая видимость IME не определена правильно. Build.VERSION_CODES#S Android S
Начиная с , это действует только в том случае, если вызывающее приложение является текущим фокусом IME.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.