1
我有一个列表视图,我正在使用KEYCODE_5的Key侦听器侦听。 我面临的问题是每当我按5,函数onKey()(在侦听器内)被调用两次。 有什么想法?发布在android清单中
我有一个列表视图,我正在使用KEYCODE_5的Key侦听器侦听。 我面临的问题是每当我按5,函数onKey()(在侦听器内)被调用两次。 有什么想法?发布在android清单中
难道你没有检查事件是为keyup还是keydown被解雇?
如果你只需要搭上的keydown,你可以创建你的事件处理这样的事件:
public boolean onKey(View v, int keyCode, KeyEvent event) {
// If the event is a key-down event on the "5" button
if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
(keyCode == KeyEvent.KEYCODE_5)) {
// Perform action on key press
// Your event code goes here
return true;
}
return false;
}
那是错误......非常感谢...... – mdv 2010-10-07 08:59:23