ソフトキー「完了」が押されたときにそれを検出して、トーストメッセージが表示されるようにしたい。ここで同じ質問についてこの投稿を見ましたが、ソリューションを正確に実装する方法について混乱しています。
提供されるソリューションは次のとおりです。
editText = (EditText) findViewById(R.id.edit_text);
editText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
// toast message
}
return false;
}
});
私の質問はこれです:
- editTextはonCreateメソッドの下で定義されていると思いますか?
- コード全体が onCreate メソッドの下にあると思われますか?