我认为我已经接近获得软键盘IME_ACTION_SEND的监听器了。目标是执行另一个按钮的单击。它没有在屏幕上的代码中显示,但是“OnEditorActionListener()”在源代码编辑器中以红色加下划线并给出错误:
“类型新TextView.OnEditorActionListener(){}必须实现继承的抽象方法TextView.OnEditorActionListener.onEditorAction(TextView,int,KeyEvent)”,我以为我是。
“KeyEvent”关键字在编辑器中也是一个错误:“KeyEvent无法解析为类型”。
我正在做(或不做)可能是愚蠢的事。谢谢你的帮助。
et1.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEND) {
calculateButton.performClick();
}
return true;
}
});
答案 0 :(得分:6)
您需要导入KeyEvent类,即全部: - )
import android.view.KeyEvent;
答案 1 :(得分:-1)
需要导入:
import android.widget.TextView.OnEditorActionListener;