如何更改android的默认键盘? 我想首先显示数字键盘,然后在数字键盘上单击ABC,我想显示字母键盘。 这可能实现吗? 提前谢谢。
答案 0 :(得分:1)
假设您正在使用TextView进行文本输入,则只需设置inputMethod属性。
http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputMethod
答案 1 :(得分:0)
正如我在this question中所说的那样,除非您编写自己的键盘,否则我没有找到任何答案
答案 2 :(得分:0)
您可以使用EDITTEXT
的输入类型属性中的“phone”一词来执行此操作答案 3 :(得分:0)
在 edittext
中使用输入类型 =“数字”答案 4 :(得分:0)
只需在数字键盘上实现IME选项,一旦点击就会以编程方式更改输入类型:
EditText editText= (EditText) mView.findViewById(R.id.et_awesome);
editText.setOnEditorActionListener(new EditText.OnEditorActionListener() {
@Override
public boolean onEditorAction(EditText v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_GO) {
editText.setInputType(InputType.TYPE_CLASS_TEXT);
return true;
}
return false;
}
});
XML上的EditText:
<EditText
...
android:imeOptions="actionGo"
android:imeActionLabel="ABC"
android:imeActionId="666"
android:inputType="number"/>