語言

BackDisposition 列舉

定義

列舉由多種類型回傳的值。

public enum BackDisposition
type BackDisposition = 
繼承
BackDisposition

欄位

名稱 值 Description
Default 0

返回鍵會關閉輸入視窗。

WillNotDismiss 1

此輸入法不會消耗回鍵。

WillDismiss 2

此輸入法會消耗 back 鍵。

AdjustNothing 3

即使顯示軟體鍵盤,系統也要求不要調整返回鍵的寬度。

此模式適用於 UI 模式,IME 的主要軟輸入視窗用於某些輔助介面,例如中文和日文等語言的浮動候選視窗,使用者預期或至少看起來由目標應用程式操作,而非 IME 顯示的 UI,即使 isInputViewShown() 回傳為真。

請注意,即使指定了 onKeyDown(int,KeyEvent),KeyEvent.KEYCODE_BACK 事件仍會繼續傳送。 onKeyDown(int,KeyEvent) 的預設實作KeyEvent.KEYCODE_BACK並未考慮此模式。

針對Build.VERSION_CODES的獨立醫學報告(IME)。CINNAMON_BUN 或更高,並於 manifest 中設定 android:enableOnBackInvokedCallback=“true”,指定此模式會使回傳事件繞過 IME 直接傳送至應用程式。 如果 IME 仍想在此模式下接收回傳事件,必須註冊一個自訂的 OnBackInvokedCallback。

Android 參考資料。android.inputmethodservice.InputMethodService.BACK_DISPOSITION_ADJUST_NOTHING

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於