私のアクティビティは KeyListener を実装しており、編集テキストにはキー リスナーが設定されています。
editor = new EditText(this);
editor.setMinLines(4);
editor.setMinimumWidth(400);
editor.setKeyListener(this);
ユーザーが何かを入力してソフトキーボードの「Enter」を押すと、テキストビューのテキストがユーザー入力に設定されます。
@Override
public int getInputType() {
return InputType.TYPE_TEXT_FLAG_MULTI_LINE;
}
@Override
public boolean onKeyDown(View view, Editable text, int keyCode,
KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_ENTER){
outview.setText(editor.getText());
}
return true;
}
ここで、outview は TextView です。私の問題は、このアクティビティでは物理的な戻るボタンが機能しないことです。押しても何も起こりません。どんなアドバイスでも大歓迎です。