setOnItemLongClickListener
全部标签 在ListView中,我同时使用了setOnItemClickListener()和setOnItemLongClickListener()。当我点击一个项目时它工作正常但是当我长按一个项目时有时两个听众会同时被解雇或同时工作。为什么?/***onclickoflistviewitemshowtheruntimewebview.*/mListViewStar.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewarg0,Viewarg1,intarg2,lon
我正在使用CarlBauer(https://github.com/bauerca/drag-sort-listview)的优秀拖动排序ListView来实现启用拖动排序的ListView。但是,我的要求是不需要列表上的拖动handle,而是允许用户使用项目本身拖动列表项。通过将@id/drag属性设置为列表项本身,我已经让这部分工作了。但是,它具有不响应itemClick和itemLongClick事件的副作用。有没有什么方法可以让项目点击/长按在没有单独的可拖动布局的情况下工作?作为引用,我的代码如下所示-ListView.xml:项目View.xml:Activity.java:
我试图让Spinner在用户长时间点击某个项目时表现不同。我有一些项目的微调器,我想要两件事。当用户简单点击一个项目时,我想正常选择它。当用户长时间点击某个项目时,我想显示对话框,其中包含“编辑项目”、“删除项目”等选项。第一步运行良好(当然),但是当我尝试执行第二个任务时,我无法让微调器生成longClicked事件。这是我的代码:this.projectSpinner=(Spinner)this.findViewById(R.id.SpinnerProjects);this.projectSpinner.setLongClickable(true);this.projectSpin