我有一个用于IP地址或DNS条目的EditText。 大多数人会使用IP地址,所以我想将软键盘默认为数字键盘。 我可以这样做:
android:inputType="phone"
但是,如果他们想要输入DNS条目,我就无法返回文本键盘。
我更希望显示备用文本键盘(?123)而不是数字键盘,以便用户可以根据需要轻松切换到文本键盘。
我该怎么做?
参考:http://developer.android.com/resources/articles/creating-input-method.html
答案 0 :(得分:1)
您可以使用setInputType功能以编程方式更改inputType
。所以你可以在界面上放一个按钮,允许用户在两种类型的键盘之间切换。
答案 1 :(得分:0)
怎么样
android:inputType="number"