2011-05-03 28 views
0

嘿机器人和半机器人,我想询问是否有传统的和通常使用的的onClick()事件的替代品。我想用一个长延迟一个事物的特定列表视图项的功能之前执行,Android,长时间点击或长时间点击视图?

总之,我希望有一个onLONGCLICK()事件!

问题的根源,我想我的列表视图是滚动不小心点击列表视图说,没有立即弹出窗口/对话框,没有烦恼内的项目。谢谢,我希望你能帮助我与我的努力...:d

感谢,求助...

view.setOnLongClickListener(new View.OnLongClickListener() {       
        @Override 
        public boolean onLongClick(View v) {               
         Intent intent = new Intent(AddNewImmunizationActivity.this, AddNewImmuDialogActivity.class); 
         intent.putExtra("requestCode", IMMU_DIALOG_EDIT); 
         intent.putExtra("listPosition", position); 
         intent.putExtra("availableVaccines", processAvailableVaccines()); 
         intent.putExtra("vaccine", listItem.getVaccine()); 
         intent.putExtra("year", listItem.getYear()); 
         intent.putExtra("month", listItem.getMonth()); 
         intent.putExtra("day", listItem.getDay()); 
         intent.putExtra("adverseReaction", listItem.getAdverseReaction()); 
         intent.putExtra("doctor", listItem.getDoctor()); 
         startActivityForResult(intent, IMMU_DIALOG_EDIT); 
         return true; 
        }     
       }); 

回答

2

嘿! onLongClick事件在API Level 1之后!请阅读thisthis

+0

什么是回调! – MarkJ 2011-05-03 00:57:48

+0

即OnLongClickListener。 – xandy 2011-05-03 01:00:37

+0

OMG,工作很棒! – MarkJ 2011-05-03 01:05:14

相关问题