ListView中的点击事件和长按事件

来源:互联网 发布:西安软件公寓申请 编辑:程序博客网 时间:2024/05/18 04:52

众所周知,ListView有两种触发时间的监听,下面简单的介绍了这两种触发:

点击事件:lv.setOnItemClickListener

长按事件:lv.setOnItemLongClickListener


mylistview.setOnItemClickListener(new OnItemClickListener(){
 
            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                    long arg3) {
            }
             
        });

dataListView.setOnItemLongClickListener(new OnItemLongClickListener() {        public boolean onItemLongClick(AdapterView<?> arg0, View view,                int position, long id) {            return false/true;
}       
        });

值得注意的是,长按事件有一个返回值,类型是Boolean,若是返回false,那么长按和点击事件都会响应;所以也就有了返回true的时候,不会产生点击事件的响应;


1 0
原创粉丝点击