Keyboard 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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
參數
- 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,鍵盤會在每列放入盡可能多的按鍵。
本頁部分內容為基於 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。