的一个重写的“完成”按键我用了一下Android的代码重写我的EditText领域的“完成”按钮:安卓:隐藏键盘的EditText
myEditField.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
mySubroutine();
return true;
}
return false;
}
});
激活现场调出键盘,然后按“完成”即可成功评估mySubroutine()。但是,当按“完成”时键盘不再消失。如何将此默认行为恢复到例程?
这是正确的方式,否则你将会反对框架的设计。我已经详细阐述了在相关问题中的_way-the-top_答案[这里](http://stackoverflow.com/a/25119481/2837443) – 2014-08-04 13:14:03
我四年没有碰过Android代码,所以我会听取你的意见。 – 2015-01-19 11:09:11