语言

Keyboard 构造函数

定义

重载

名称 说明
Keyboard(Context, Int32)

从给定的 xml 键布局文件创建键盘。

Keyboard(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

Keyboard(Context, Int32, Int32)

从给定的 xml 键布局文件创建键盘。

Keyboard(Context, Int32, ICharSequence, Int32, Int32)

从给定的资源文件创建一个空白键盘,并使用指定的列数以从左到右、从上到下的方式填充指定的字符。

Keyboard(Context, Int32, Int32, Int32, Int32)

从给定的 xml 键布局文件创建键盘。

Keyboard(Context, Int32, String, Int32, Int32)

Keyboard(Context, Int32)

从给定的 xml 键布局文件创建键盘。

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;I)V", "")]
public Keyboard(Android.Content.Context? context, int xmlLayoutResId);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;I)V", "")>]
new Android.InputMethodServices.Keyboard : Android.Content.Context * int -> Android.InputMethodServices.Keyboard

参数

context
Context

应用程序或服务上下文

xmlLayoutResId
Int32

包含键盘布局和键的资源文件。

属性

注解

从给定的 xml 键布局文件创建键盘。

Java文档android.inputmethodservice.Keyboard.Keyboard(android.content.Context, int)。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Keyboard(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

protected Keyboard(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.InputMethodServices.Keyboard : nativeint * Android.Runtime.JniHandleOwnership -> Android.InputMethodServices.Keyboard

参数

javaReference
IntPtr

nativeint

IntPtr一个包含Java本机接口 (JNI) 对象引用。

transfer
JniHandleOwnership

指示 JniHandleOwnership如何处理 javaReference

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Keyboard(Context, Int32, Int32)

从给定的 xml 键布局文件创建键盘。

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;II)V", "")]
public Keyboard(Android.Content.Context? context, int xmlLayoutResId, int modeId);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;II)V", "")>]
new Android.InputMethodServices.Keyboard : Android.Content.Context * int * int -> Android.InputMethodServices.Keyboard

参数

context
Context

应用程序或服务上下文

xmlLayoutResId
Int32

包含键盘布局和键的资源文件。

modeId
Int32

键盘模式标识符

属性

注解

从给定的 xml 键布局文件创建键盘。 清除定义了键盘模式但与指定模式不匹配的行。

Java文档android.inputmethodservice.Keyboard.Keyboard(android.content.Context, int, int)。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Keyboard(Context, Int32, ICharSequence, Int32, Int32)

从给定的资源文件创建一个空白键盘,并使用指定的列数以从左到右、从上到下的方式填充指定的字符。

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;ILjava/lang/CharSequence;II)V", "")]
public Keyboard(Android.Content.Context? context, int layoutTemplateResId, Java.Lang.ICharSequence? characters, int columns, int horizontalPadding);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;ILjava/lang/CharSequence;II)V", "")>]
new Android.InputMethodServices.Keyboard : Android.Content.Context * int * Java.Lang.ICharSequence * int * int -> Android.InputMethodServices.Keyboard

参数

context
Context

应用程序或服务上下文

layoutTemplateResId
Int32

布局模板文件,不含任何键。

characters
ICharSequence

要显示在键盘上的字符列表。 将为每个字符创建一个密钥。

columns
Int32

要显示的键列数。 如果此数字大于可容纳在行中的键数,将忽略它。 如果此数字为 -1,则键盘将适合每行中尽可能多的键。

horizontalPadding
Int32
属性

注解

从给定的资源文件创建一个空白键盘,并使用指定的列数以从左到右、从上到下的方式填充指定的字符。

如果指定的列数为 -1,则键盘将在每个行中容纳尽可能多的键。

Java文档android.inputmethodservice.Keyboard.Keyboard(android.content.Context, int, java.lang.CharSequence, int, int)。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Keyboard(Context, Int32, Int32, Int32, Int32)

从给定的 xml 键布局文件创建键盘。

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;IIII)V", "")]
public Keyboard(Android.Content.Context? context, int xmlLayoutResId, int modeId, int width, int height);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;IIII)V", "")>]
new Android.InputMethodServices.Keyboard : Android.Content.Context * int * int * int * int -> Android.InputMethodServices.Keyboard

参数

context
Context

应用程序或服务上下文

xmlLayoutResId
Int32

包含键盘布局和键的资源文件。

modeId
Int32

键盘模式标识符

width
Int32

设置键盘宽度

height
Int32

设置键盘的高度

属性

注解

从给定的 xml 键布局文件创建键盘。 清除定义了键盘模式但与指定模式不匹配的行。

Java文档android.inputmethodservice.Keyboard.Keyboard(android.content.Context, int, int, int, int)。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Keyboard(Context, Int32, String, Int32, Int32)

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;ILjava/lang/CharSequence;II)V", "")]
public Keyboard(Android.Content.Context? context, int layoutTemplateResId, string? characters, int columns, int horizontalPadding);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;ILjava/lang/CharSequence;II)V", "")>]
new Android.InputMethodServices.Keyboard : Android.Content.Context * int * string * int * int -> Android.InputMethodServices.Keyboard

参数

context
Context

应用程序或服务上下文

layoutTemplateResId
Int32

布局模板文件,不含任何键。

characters
String

要显示在键盘上的字符列表。 将为每个字符创建一个密钥。

columns
Int32

要显示的键列数。 如果此数字大于可容纳在行中的键数,将忽略它。 如果此数字为 -1,则键盘将适合每行中尽可能多的键。

horizontalPadding
Int32
属性

注解

从给定的资源文件创建一个空白键盘,并使用指定的列数以从左到右、从上到下的方式填充指定的字符。

如果指定的列数为 -1,则键盘将在每个行中容纳尽可能多的键。

Android 参考。android.inputmethodservice.Keyboard.Keyboard

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于