にキーを入力するには聞くことはここに私のコードです:アンドロイド
public class CaptureENTER extends Activity implements OnKeyListener{
/* on create and other stuff in here*/
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
(keyCode == KeyEvent.KEYCODE_ENTER)) {
Toast.makeText(LiVoiceActivity.this,
"YOU CLICKED ENTER KEY",
Toast.LENGTH_LONG).show();
}
return false;
}
私は何が起こっているか分からないが、私は私のキーボードでEnterキーを押したときに(私はAndroidのエミュレータを使用しています)、 イベントはアクティブ化されていません。
私には何が欠けていますか?
ああ、もちろん、それは集中いずれかでなければなりません...それ以外の場合はどのように我々は、非接触モードでとにかく見解を区別します...私はあなたがそれに注意を払っていると確信しています、 右?右? ;-) – davidcesarino
+1の正確な回答 –
こんにちはDavidさんと他のみんな。本当に私は全体のアクティビティにリスナーを設定できませんか? –