我的android算法有问题。当用户按下f时,我想要发生某些事情。或者任何一句话,我已经尝试了大部分空间和空间,唯一有效的是:
if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == 0)
以下是有问题的部分:
else if(keyCode == KeyEvent.KEYCODE_F && v.getId() == R.id.EditText1)
{
.. certain algorithm ..
}
感谢您的麻烦:)
答案 0 :(得分:0)
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_F) {
do something...
}
return super.onKeyDown(keyCode, event);
}
或者你会尝试
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
do something...
return super.onKeyDown(keyCode, event);
}