我需要在EditText中插入一些带小数的数字数据。我知道我可以插入这个:
android:inputType="numberDecimal"
在我的xml文件中。但我想要一个只有数字(和点)键的不同键盘。类似“手机”键盘(android:inputType="phone"
)。
我知道,这是一个重复的问题(here原文),但我决定开一个新问题,因为第一个问题看起来没有一个好的解决方案。
答案 0 :(得分:1)
这取决于您的设备上安装的键盘应用程序,哪些按钮对于不同的inputTypes是可见的。由于安全问题,您无法简单地覆盖默认键盘。但是您可以创建自己的实现。但它需要由用户在设置中注册。
有怎么做:
http://android-developers.blogspot.com/2009/04/creating-input-method.html
示例键盘:
http://developer.android.com/resources/samples/SoftKeyboard/index.html