语言

BackDisposition 枚举

定义

枚举多个类型返回的值。

public enum BackDisposition
type BackDisposition = 
继承
BackDisposition

字段

名称 值 说明
Default 0

后退按钮将关闭输入窗口。

WillNotDismiss 1

此输入法不会使用后退键。

WillDismiss 2

此输入法将使用后退键。

AdjustNothing 3

即使显示软件键盘,系统也要求系统不调整后退按钮提示。

此模式适用于 UI 模式,其中 IME 的主要软输入窗口用于某些补充 UI,例如中文和日语等语言的浮动候选窗口,用户期望后退按钮由目标应用程序处理,或者至少看起来由目标应用程序处理,而不是 IME 显示的 UI,即使 isInputViewShown() 返回 true 也是如此。

请注意,即使指定了此模式,KeyEvent.KEYCODE_BACK事件仍会继续发送到 onKeyDown(int,KeyEvent)。 KeyEvent.KEYCODE_BACK onKeyDown(int,KeyEvent)的默认实现不考虑此模式。

对于面向Build.VERSION_CODES的 IME。使用 android:enableOnBackInvokedCallback=“true”设置在清单中CINNAMON_BUN或更高版本,指定此模式会导致回退事件绕过 IME,并直接发送到应用程序。 如果 IME 仍希望在此模式下接收回发事件,则必须注册自定义 OnBackInvokedCallback。

Android 参考。android.inputmethodservice.InputMethodService.BACK_DISPOSITION_ADJUST_NOTHING

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于