修改inputType:数字|电话Android Studio

2019年11月2日 9点热度 0条评论

是否可以通过某种方式在android studio中修改inputType:Phone?
获取其他图标的#*键并提交会很方便。现在提交的唯一方法是按电话上的“后退”按钮退出输入键盘。

解决方案如下:

在EditText xml中添加这两行

<EditText 
 android:imeOptions="actionGo"
 android:inputType="number"/>
//the action button of keyboard will change to go button

那么您可以在Java中点击该按钮进行设置

edittext.setOnEditorActionListener(new OnEditorActionListener() { 
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
    if (actionId == EditorInfo.IME_ACTION_GO) {
        Log.i(TAG,"Here you can perform actions");   //like btn.performClick();
        return true;
    }    
    return false;
}
});