InputMethodService.OnCustomImeSwitcherButtonRequestedVisible(Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム IME スイッチャー ボタンの要求された可視性が変更されたときに呼び出されます。
[Android.Runtime.Register("onCustomImeSwitcherButtonRequestedVisible", "(Z)V", "GetOnCustomImeSwitcherButtonRequestedVisible_ZHandler", ApiSince=36)]
public virtual void OnCustomImeSwitcherButtonRequestedVisible(bool visible);
[<Android.Runtime.Register("onCustomImeSwitcherButtonRequestedVisible", "(Z)V", "GetOnCustomImeSwitcherButtonRequestedVisible_ZHandler", ApiSince=36)>]
abstract member OnCustomImeSwitcherButtonRequestedVisible : bool -> unit
override this.OnCustomImeSwitcherButtonRequestedVisible : bool -> unit
パラメーター
- visible
- Boolean
ボタンを表示するかどうかを指定します。
- 属性
注釈
カスタム IME スイッチャー ボタンの要求された可視性が変更されたときに呼び出されます。
システムによってこのメソッドが true で呼び出された場合、IME は UI 内にボタンを表示して IME を切り替える必要があります。 false で呼び出された場合は、このボタンを非表示にする必要があります。
通常、システムには、適切な場合に別の IME に切り替えるためのボタンが用意されています。 特定の状況では、つまり、IME がシステム提供のナビゲーション バー (getWindowInsetsController().hide(captionBar()) を使用して) を非表示にするように要求した場合、このボタンを指定すると、このコールバックによって IME に委任されます。
これは、IME の現在の可視性に依存しません。 これは、IME が非表示の間に true で呼び出される可能性があります。その場合、IME 自体が表示されたらすぐに IME でボタンを表示する準備をする必要があります。
これは、要求された可視性が変更された場合にのみ呼び出されます。 既定値は false であるため、結果の値が false の場合、これは最初は呼び出されません。
これは、IME が現在表示されていない場合でも、onCreate() の後でいつでも呼び出すことができます。 ただし、これは IME が表示される前に呼び出されるとは限りません。これは、システム提供のナビゲーション バーを非表示にすることを要求する IME に依存する場合があるためです。 表示フロー中に要求が送信された場合 (たとえば、onStartInputView(EditorInfo,boolean))、これは onWindowShown() の直後、最初の IME フレームが描画される前に呼び出されます。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。