的一個重寫的「完成」按鍵我用了一下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