InputMethodManager.ShowSoftInput メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ShowSoftInput(View, ShowFlags) |
結果レシーバーのない の |
ShowSoftInput(View, ShowFlags, ResultReceiver) |
必要に応じて、現在の入力メソッドのソフト入力領域をユーザーに表示するように明示的に要求します。 |
ShowSoftInput(View, ShowFlags)
結果レシーバーのない の #showSoftInput(View, int, ResultReceiver)
シノニム: 必要に応じて、現在の入力メソッドのソフト入力領域をユーザーに表示するように明示的に要求します。
[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")]
public bool ShowSoftInput (Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags -> bool
パラメーター
- view
- View
現在フォーカスされているビュー。ソフト キーボード入力を受け取ります。
このビューは、両方のビュー自体 View#isFocused view focus
に があり、そのウィンドウに が含まれている View#hasWindowFocus window focus
場合にのみ、ここでフォーカスされていると見なされることに注意してください。 それ以外の場合、呼び出しは失敗し、 を返します false
。
- flags
- ShowFlags
追加の動作フラグを提供します。 現在、0 であるか、ビットが設定されている #SHOW_IMPLICIT
可能性があります。
戻り値
- 属性
注釈
結果レシーバーのない の #showSoftInput(View, int, ResultReceiver)
シノニム: 必要に応じて、現在の入力メソッドのソフト入力領域をユーザーに表示するように明示的に要求します。
の android.view.inputmethod.InputMethodManager.showSoftInput(android.view.View, int)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
ShowSoftInput(View, ShowFlags, ResultReceiver)
必要に応じて、現在の入力メソッドのソフト入力領域をユーザーに表示するように明示的に要求します。
[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")]
public bool ShowSoftInput (Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags, Android.OS.ResultReceiver? resultReceiver);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags * Android.OS.ResultReceiver -> bool
パラメーター
- view
- View
現在フォーカスされているビュー。ソフト キーボード入力を受け取ります。
このビューは、両方のビュー自体 View#isFocused view focus
に があり、そのウィンドウに が含まれている View#hasWindowFocus window focus
場合にのみ、ここでフォーカスされていると見なされることに注意してください。 それ以外の場合、呼び出しは失敗し、 を返します false
。
- flags
- ShowFlags
追加の動作フラグを提供します。 現在、0 であるか、ビットが設定されている #SHOW_IMPLICIT
可能性があります。
- resultReceiver
- ResultReceiver
null 以外の場合は、要求が処理されたときに IME によって呼び出され、何が行われたかを通知します。 受け取る結果コードは、または #RESULT_HIDDEN
のいずれか#RESULT_SHOWN
#RESULT_UNCHANGED_SHOWN
#RESULT_UNCHANGED_HIDDEN
になります。
戻り値
- 属性
注釈
必要に応じて、現在の入力メソッドのソフト入力領域をユーザーに表示するように明示的に要求します。 この呼び出しは、ユーザーがビューへの入力の実行を開始したいと表現するような方法でビューを操作する場合に呼び出します。
<このメソッドに渡される strong>Caveat:</strongResultReceiver
> インスタンスは、異なるプロセスに転送されるすべての対応するResultReceiver
オブジェクトがガベージ コレクションされるまでガベージ コレクションされない可能性があるため、有効期間の長いオブジェクトになる可能性があります。 Android のメモリ リークを回避するには、一般的なパターンに従います。 の有効期間ResultReceiver
に関係なく、 Context
や などのandroid.app.Activity
アプリケーション ロジック オブジェクトをガベージ コレクションできるように、 を使用java.lang.ref.WeakReference
することを検討してください。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。