虽然我之前已经问过这个问题,但是得到了正确的答案.我有一个EditText,当编辑文本聚焦时,Android虚拟键盘弹出,我已经使用属性窗口中的ime选项向键盘添加了Done按钮.现在我想通过按"完成"按钮执行某些操作.这该怎么做?请任何身体帮助.
你可以通过firest查找edittext的参考,然后为你的edittext设置下面的代码:
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
performSearch();//do here your stuff f
return true;
}
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
这里我采取了editText名称,这是参考.您添加的editextbox,您必须添加actionId ==您已设置的ime选项类型
| 归档时间: |
|
| 查看次数: |
6112 次 |
| 最近记录: |