1.首先,针对EditText的设置
在xml布局中,针对EditText的设置。
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:imeOptions="actionSend"/>
必须设置singleLine=”true”,否则没有效果。
imOptions有多种格式,对应不同的文字显示到键盘上。
actionSend 发送,actionDone 完成,actionGo 去往,actionNext 下一步,actionNone 没有动作,actionPrevious 上一步,actionSearch 搜索,actionUnspecified 未指定
2.在JAVA代码中的设置
edittext.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View view, int keyCode, KeyEvent keyEvent) {
if (keyCode == KeyEvent.KEYCODE_ENTER){
//业务代码
}
return false;
}
});
至此,就可以完成更改软键盘的文字,并且监听点击事件了。