私のアプリケーションには編集テキストが必要です。その編集テキストに何かを入力すると、たとえば(Enterキーを押す、Tabキーを押す、Spaceキーを押す)などのメッセージが表示されます。それを行う方法はありますか。私はこれをやっています
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
etext =(EditText)findViewById(R.id.editText1);
etext.setOnKeyListener(this);
}
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) {
Toast.makeText(this, etext.getText(), Toast.LENGTH_SHORT).show(); //show tost here
return true;
}
return false;
}*