android有数字小键盘吗?

android中是否有一种方法可以调用仅数字键盘,即只包含数字0到9和“。”的虚拟键盘。 标志?

尝试做android:inputType="phone"

基本上,你需要Peter Boughton所说的话。

更一般地说,如果您需要调用不同types的键盘,根据您在EditText组件上的预期输入,您应该使用IMF(输入媒体框架)和不同的IME(输入媒体编辑器)。

您不仅可以自定义输入符号,还可以自定义应用程序中键盘的布局,自动完成和其他选项。

您可能希望阅读Android开发人员博客中的这篇文章: 更新屏幕输入法的应用程序

如果您正在谈论将输入限制为0-9 +“。” 对于EditText框,我在布局XML中使用android:numeric =“decimal”属性。

  

如果您正在使用动态生成的EditText视图,则调用它的相关方法是setKeyListener()

确保你只有:

而不是两者:

后者,即同时使用数字和数字对我不起作用。 但是,仅使用数字作品。

  

只是不影响键盘转换成十进制。 相反,使用:

   

这将仅显示数字小键盘。