2009-11-24 113 views
1

我有一個EditText即爲基本計算器收集輸入。我想調出數字鍵盤,因此我將android:inputType設置爲numberDecimal|numberSigned。問題是,EditText filters所有字符都不是數字,例如"(", ")", "/", "*"自定義Android鍵盤輸入篩選

我試圖通過設置一個自定義Inp u tFilter來過濾掉這種行爲,它不會過濾掉任何東西,但它似乎對EditText沒有影響。

有沒有什麼辦法讓我顯示沒有過濾行爲的數字soft keyboard

回答

1

不是一個直接的答案,但我相信設置inputType到手機將允許這些字符通過。

+0

不幸的是,它沒有。我嘗試通過創建一個EditText並將「android:inputType」設置爲「phone」。在鍵盤上鍵入字母只是輸出數字。我錯過了什麼? – kwogger 2009-12-08 03:55:32