我正在尝试设置一个侦听器,以了解EditText
何时按下输入按钮。但它根本没有触发。我在装有 Android 4.2.2 的 LG Nexus 4 上对此进行了测试。setOnEditorActionListener
可在装有 Android 2.3 的 Amazon Kindle Fire 上setImeActionLabel
运行,但无法在任何地方运行!我也无法为按钮设置文本。Enter
这是代码:
mEditText.setImeActionLabel("Reply", EditorInfo.IME_ACTION_UNSPECIFIED);
mEditText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
Log.d("TEST RESPONSE", "Action ID = " + actionId + "KeyEvent = " + event);
return true;
}
});
我究竟做错了什么?我怎样才能解决这个问题?