2012-08-01 81 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