重複の可能性:
キーコードを文字または文字列に変換するにはどうすればよいですか?
ちょっと私はAndroidにかなり慣れていないので、getKeyCodeの使い方がわかりません。私はこれを持っています
public boolean onKeyDown(int keyCode, KeyEvent event)
{
switch(keyCode)
{
case KeyEvent.KEYCODE_DPAD_RIGHT:
Toast.makeText(getApplicationContext(), "Pressed DPAD Right Button",
Toast.LENGTH_LONG).show();
return true;
case KeyEvent.KEYCODE_DPAD_LEFT:
Toast.makeText(this, "Pressed DPAD Left Button",
Toast.LENGTH_LONG).show();
return true;
}
return super.onKeyDown(keyCode,event);
}
しかし、テキストビューを変更して、どのボタンが押されたかを伝えたいと思っています。keyCode を setText 関数に渡すにはどうすればよいですか? 私はすでにそれをすべてリンクしています。keyCode変数を入れるだけです。
txt2.setText(Integer.toString(getKeyCode()));