数字键盘默认为

时间:2012-01-23 21:11:23

标签: android keyboard android-edittext

  

可能重复:
  EditText with number keypad by default, but allowing alphabetic characters

我有一个EditText,用户可以输入数字(0 - 9)和字符(a -z,无论如何)。但我想将数字软键盘设置为默认值。我想首先出现数字键盘,但是用户可以按下[ABC]按钮并输入他想要的任何角色。

这可能吗?

2 个答案:

答案 0 :(得分:3)

据我所知,如果您使用inputType="phone" / inputType="number",则无法切换回文本键盘。这不是平板电脑或任何特定版本的Android操作系统所独有的。

解决方法是使用setInputType以编程方式更改它。您必须以最适合您应用的方式实现它。

答案 1 :(得分:0)

您可以更改EditText以包含:

android:inputType="phone"

哪个只是小键盘

android:inputType="number"

哪个也允许使用字符,但是从数字键盘开始。