語言

Keyboard 建構函式

定義

多載

名稱 Description
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)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

IntPtrA 包含一個 Java 原生介面(JNI)物件參考。

transfer
JniHandleOwnership

JniHandleOwnershipA 指示如何處理javaReference

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於