2010-12-17 81 views
3

如何更改android的默认键盘? 我希望数字键盘先显示,然后点击数字键盘上的ABC,我想显示字母键盘。 这有可能实现吗? 在此先感谢。获取数字键盘默认值

回答

0

正如我在this question说,我没有找到任何答案,除了:如果你写你自己的键盘

0

你可以做到这一点与在inputype财产单词“电话”你EDITTEXT

0

使用的inputType = “” 你的EditText

0

只实现您的数字键盘上输入法选项,并点击一次改变输入编程输入这样的:

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; 
} 

});

的EditText上的XML:

<EditText 
    ... 
    android:imeOptions="actionGo" 
    android:imeActionLabel="ABC" 
    android:imeActionId="666" 
    android:inputType="number"/>