Keyboard 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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
参数
- 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,则键盘将在每个行中容纳尽可能多的键。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。