2011-10-30 72 views
0

我有一个用于IP地址或DNS条目的EditText。 大多数人会使用一个IP地址,所以我想默认软键盘的数字键盘。 我可以做到这一点:显示Alt文本键盘

android:inputType="phone" 

但我不能,如果他们想要进入一个DNS条目,而不是回到文本键盘。

我希望显示替代文本键盘(?123)而不是数字键盘,以便用户可以根据需要轻松切换到文本键盘。

我该怎么做?

参考:http://developer.android.com/resources/articles/creating-input-method.html

回答

1

可以编程使用setInputType功能改变inputType。所以你可以在你的界面上放一个按钮,让用户在两种键盘之间切换。

0

怎么样

android:inputType="number" 
+0

都能跟得上。除了“。”之外,“number”与“phone”完全相同。键不起作用。 –