Android EditText 设置键盘 搜索,回车
android的EditText在输入的时候,软键盘的回车键,可以变成搜索键、回车键、下一项或完成,这些是怎么设置的,又是怎么响应的呢。
操作方法
- 01
在Layout文件中,对EditText的设置如下: 加上属性: android:imeOptions="" 这个属性的可输入的值如图所示; 举几个例子分别代表的含义: actionSearch: 搜索 actionSend: 发送 actionNext: 下一项 同样,也可在activity代码中设置imeOptions: editText.setImeOptions(EditorInfo.IME_ACTION_SEND);
- 02
然后,在activity代码中添加,imeOptions的监听。 editText.setOnEditorActionListener(new TextView.OnEditorActionListener() { public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId==EditorInfo.IME_ACTION_SEND ||(event!=null&&event.getKeyCode()== KeyEvent.KEYCODE_ENTER)) { //do something; return true; } return false; } });
赞 (0)