如何解决如何阅读方向键并在Android中执行操作
| 我正在尝试学习android应用程序开发。 我想使用上,下,右,左箭头键移动对象。 请任何人帮助我如何阅读按下的方向键并移动对象。解决方法
在您的活动中使用它
@Override
public boolean onKeyDown(int keyCode,KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_DPAD_DOWN)
{
//your code
return false;
}
if(keyCode==KeyEvent.KEYCODE_DPAD_CENTER)
{
/*yourcode*/
return false;
}
if(keyCode==KeyEvent.KEYCODE_DPAD_LEFT)
{
//your code
return false;
}
if(keyCode==KeyEvent.KEYCODE_DPAD_RIGHT)
{
//your code
return false;
}
if(keyCode==KeyEvent.KEYCODE_DPAD_UP)
{
//your code
return false;
}
return super.onKeyDown(keyCode,event);
}
编辑代码
@Override
public boolean onKeyDown(int keyCode,KeyEvent event) {
if(keyCode==KeyEvent.KeyEvent.KEYCODE_DPAD_CENTER)
{
Toast.makeText(<Activity_name>.this,\"Application Quits\",Toast.LENGTH_SHORT).show();
finish();
return false;
}
return super.onKeyDown(keyCode,event);
}
,覆盖onkeydown函数并将键码与KeyEvent进行比较。KEYCODE_DPAD_DOWNetccccc
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。