語言

KeyCharacterMap.GetNumber(Keycode) 方法

定義

取得與金鑰相關的數字或符號。

[Android.Runtime.Register("getNumber", "(I)C", "GetGetNumber_IHandler")]
public virtual char GetNumber(Android.Views.Keycode keyCode);
[<Android.Runtime.Register("getNumber", "(I)C", "GetGetNumber_IHandler")>]
abstract member GetNumber : Android.Views.Keycode -> char
override this.GetNumber : Android.Views.Keycode -> char

參數

keyCode
Keycode

鑰匙密碼。

傳回

與之相關的數字或符號字元,或若沒有則為 0。

屬性

備註

取得與金鑰相關的數字或符號。

回傳的是字元值,而非數值。 如果鑰匙不是數字,而是符號,則該符號會被重新調校。

此方法旨在支援撥號鍵盤及其他數字或符號輸入,當某些按鍵同時具備字母與符號鍵的功能時。 此方法會回傳與該鍵相關的數字或符號,與使用者是否按下所需修飾鍵無關。

例如,在某個特定鍵盤上,當按下 ALT 時,頂端 QWERTY 列的按鍵會產生數字,使得 ALT-Q 對應為「1」。 所以 #getNumber 當用 BY KeyEvent#KEYCODE_Q 鍵時,會回傳 '1',讓使用者在合理時可以輸入數字,不用按 ALT。

的 android.view.KeyCharacterMap.getNumber(int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於