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 focusView#hasWindowFocus window focus时,才会将此视图视为重点。 否则,调用失败并返回 false。
- flags
- ShowFlags
提供其他操作标志。 当前可能为 0 或已 #SHOW_IMPLICIT 设置位。
返回
- 属性
注解
#showSoftInput(View, int, ResultReceiver)不带结果接收器的同义词:根据需要显式请求向用户显示当前输入方法的软输入区域。
Java文档android.view.inputmethod.InputMethodManager.showSoftInput(android.view.View, int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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 focusView#hasWindowFocus window focus时,才会将此视图视为重点。 否则,调用失败并返回 false。
- flags
- ShowFlags
提供其他操作标志。 当前可能为 0 或已 #SHOW_IMPLICIT 设置位。
- resultReceiver
- ResultReceiver
如果为非 null,则 IME 在处理请求后会调用它,告知它已完成哪些操作。 你收到的结果代码可以是#RESULT_UNCHANGED_SHOWN,#RESULT_UNCHANGED_HIDDEN#RESULT_SHOWN#RESULT_HIDDEN也可以。
返回
- 属性
注解
根据需要,显式请求向用户显示当前输入方法的软输入区域。 如果用户以表示要开始执行输入的方式与视图交互,请调用它。
<传递给此方法的强>警告:</强ResultReceiver>实例可以是一个生存期较长的对象,因为在传输到不同进程的所有相应ResultReceiver对象都将被垃圾回收之前,它可能不会进行垃圾回收。 遵循常规模式以避免 Android 中的内存泄漏。 请考虑使用 java.lang.ref.WeakReference ,以便应用程序逻辑对象(例如 android.app.Activity ,无论 Context 生存期 ResultReceiver如何)都可以进行垃圾回收。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。