onKeyDown方法里面怎么让setOnItemClickListener起作用,onKeyDown使用,onKeyDown和setOnItemClick绑定
如题:我在activity里面重写他的@Override public boolean onKeyDown(int keyCode, KeyEvent event) {
return super.onKeyDown(keyCode, event);
}
方法,想让Gallery的setOnItemClickListener方法或者按钮的单击事件有相应,怎么做才可以呢?比如:
public boolean onKeyDown(int keyCode, KeyEvent event) {
return super.onKeyDown(keyCode, event);
}
mGallery.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, final View view,
int position, long arg3) {
Log.i("执行onKeyDown方法");
}
以上是两个方法,我想在onKeyDown 方法里面处理setOnItemClickListener的事件,也就是说,当activity调用它的onKeyDown方法时,同时也输出 Log.i("执行onKeyDown方法");这句话,请问大家,有什么办法吗?
对帖子的补充说明:我有一个脚塔器,他按下的时候,只相应onKeyDown方法,我想让他同时也处理setOnItemClickListener方法。 --------------------编程问答-------------------- focus在gallery上的话,你按下按键,就会响应OnItemClick了,前提是你这个按键定义成KEY_ENTER。
这样就不用你说的那么麻烦了。
补充:移动开发 , Android