InputMethodManager.ShowSoftInput メソッド

定義

オーバーロード

ShowSoftInput(View, ShowFlags)

結果レシーバーのない の #showSoftInput(View, int, ResultReceiver) シノニム: 必要に応じて、現在の入力メソッドのソフト入力領域をユーザーに表示するように明示的に要求します。

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することを検討してください。

android.view.inputmethod.InputMethodManager.showSoftInput(android.view.View, int, android.os.ResultReceiver)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象