当前位置:编程学习 > wap >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,