2012-08-01 112 views
2

我有1個Edittext。當用戶點擊它時,會彈出鍵盤。如何將鍵盤設置爲與點(小數點)一起編號?我不希望用戶切換鍵盤輸入點。Android edittext僅輸入貨幣格式

我試過android:inputType="phone"android:inputType="numberDecimal",但點與數字鍵盤分開。

+0

另一種方式(我目前面臨同樣的問題):1.編寫自己的鍵盤或爲分數製作兩個單獨的字段。例如:價值20,50€(貨幣無關緊要)將分成兩個領域:一個爲20,一個爲50美分。當然,不利的一面是,用戶必須前往另一個領域才能進入分數。 – AgentKnopf 2013-01-21 09:56:49

+0

後續工作:單獨的領域的東西看起來相當醜陋(我試過了),所以我現在考慮用線性佈局等編寫假鍵盤......因爲我需要點和逗號以及數字。然而,我的SII鍵盤的逗號被稱爲「暫停」(Android標準鍵盤),地獄裏沒有任何方式可以猜測oO。 – AgentKnopf 2013-01-31 08:29:11

回答

1

我認爲你不能看起來確切的佈局以及它如何對應於inputType參數高度依賴於鍵盤實現,版本和最可能的語言。

例如在我的Galaxy Nexus,Android 4.1上,使用Swiftkey X鍵盤,德語我有點'。'和數字鍵盤上的','(numberDecimal)

+0

感謝您的信息。我目前正在eclipse android 2.2上測試它,因爲我現在沒有安裝Android手機。 – reson90 2012-08-01 09:01:45

+0

當你使用類似numberDecimal。應該「,」用德語而不是「。」。 。它工作與否? – NovusMobile 2012-11-28 04:59:12